.empty-state.svelte-1wsffqt{max-width:420px;margin:var(--space-5) 0 0;padding:var(--space-6);text-align:center}.empty-state__help.svelte-1wsffqt{color:var(--color-muted);margin-bottom:var(--space-5)}.course-grid.svelte-1wsffqt{list-style:none;margin:var(--space-5) 0 0;padding:0;display:flex;gap:var(--space-5);overflow-x:auto;padding-bottom:var(--space-2)}.course-card.svelte-1wsffqt{padding:0;display:flex;flex-direction:column;overflow:hidden;flex:0 0 280px}.course-card__cover.svelte-1wsffqt{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;border-radius:var(--radius-md) var(--radius-md) 0 0;overflow:hidden}.course-card__initials.svelte-1wsffqt{font-size:2.5rem;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35);letter-spacing:.04em}.course-card__lesson-chip.svelte-1wsffqt{position:absolute;left:var(--space-3);bottom:var(--space-3);background:#16150f8c;color:#fff;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:999px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.course-card__body.svelte-1wsffqt{padding:var(--space-5);display:flex;flex-direction:column;flex:1}.course-card__title.svelte-1wsffqt{font-size:1.125rem;margin-bottom:var(--space-3);display:flex;flex-direction:column;gap:2px}.course-card__eyebrow.svelte-1wsffqt{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}.course-card__title.svelte-1wsffqt a:where(.svelte-1wsffqt){color:var(--color-text)}.course-card__title.svelte-1wsffqt a:where(.svelte-1wsffqt):hover{color:var(--color-link)}.course-card__progress-label.svelte-1wsffqt{color:var(--color-muted);font-size:.875rem;margin-bottom:var(--space-2)}.course-card__progress.svelte-1wsffqt{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:8px;border:none;border-radius:999px;overflow:hidden;margin-bottom:var(--space-4)}.course-card__progress.svelte-1wsffqt::-webkit-progress-bar{background:var(--color-border);border-radius:999px}.course-card__progress.svelte-1wsffqt::-webkit-progress-value{background:var(--color-accent);border-radius:999px}.course-card__progress.svelte-1wsffqt::-moz-progress-bar{background:var(--color-accent);border-radius:999px}.course-card__actions.svelte-1wsffqt{margin-top:auto;display:flex;align-items:center;gap:var(--space-4);padding-top:var(--space-2)}.course-card.svelte-1wsffqt .alert:where(.svelte-1wsffqt){margin-bottom:var(--space-3)}.discovery-hero.svelte-1uha8ag{text-align:center;padding:var(--space-7) 0 var(--space-6)}.discovery-hero__wordmark.svelte-1uha8ag{font-size:2.25rem;letter-spacing:-.02em;margin-bottom:var(--space-2)}.discovery-hero__tagline.svelte-1uha8ag{color:var(--color-muted);font-size:1.0625rem;margin-bottom:var(--space-6)}.search.svelte-1uha8ag{display:block;width:100%;max-width:560px;margin:0 auto;height:48px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:0 var(--space-5);font-size:1rem}.search.svelte-1uha8ag:focus{outline:2px solid var(--color-accent);outline-offset:2px}section.svelte-1uha8ag{margin-top:var(--space-7)}.section-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-5);margin-top:var(--space-5)}[data-testid=no-matches].svelte-1uha8ag{text-align:center;color:var(--color-muted);margin-top:var(--space-7)}
