main.svelte-a051ks{max-width:46rem;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-8);flex:1}.crumbs.svelte-a051ks{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin-block-end:var(--space-5)}.crumbs.svelte-a051ks a:where(.svelte-a051ks){color:var(--color-text-muted)}.crumbs.svelte-a051ks a:where(.svelte-a051ks):hover{color:var(--color-accent)}h1.svelte-a051ks{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-tight);margin:0 0 var(--space-4)}h2.svelte-a051ks{font-family:var(--font-display);font-size:var(--text-lg);margin:0 0 var(--space-3)}.intro.svelte-a051ks{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0 0 var(--space-5)}section.svelte-a051ks{margin-block-end:var(--space-6)}p.svelte-a051ks{margin:0 0 var(--space-3);line-height:var(--leading-relaxed)}ul.svelte-a051ks:not(.cards){margin:0 0 var(--space-3);padding-inline-start:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);line-height:var(--leading-relaxed)}.play.svelte-a051ks{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--color-accent);color:var(--color-on-accent);text-decoration:none;font-weight:600;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);min-height:44px;margin-block-end:var(--space-6)}.play.svelte-a051ks:hover{background:var(--color-accent-hover)}.soon.svelte-a051ks{font-weight:400;opacity:.8}.closing.svelte-a051ks{padding-block-start:var(--space-5);border-block-start:1px solid var(--color-border)}.faq.svelte-a051ks dl:where(.svelte-a051ks){margin:0}.faq.svelte-a051ks dt:where(.svelte-a051ks){font-weight:600;margin-block-start:var(--space-4)}.faq.svelte-a051ks dd:where(.svelte-a051ks){margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:var(--leading-relaxed)}.cards.svelte-a051ks{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--space-4)}.cards.svelte-a051ks a:where(.svelte-a051ks){display:block;padding:var(--space-5);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:inherit;height:100%;transition:border-color var(--duration-instant) var(--ease-snap)}.cards.svelte-a051ks a:where(.svelte-a051ks):hover{border-color:var(--color-accent)}.cards.svelte-a051ks p:where(.svelte-a051ks){margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}
