.legal-page.svelte-1e0rsuc{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);min-height:100vh}.legal-header.svelte-1e0rsuc{padding:24px;max-width:1120px;margin:0 auto}.legal-header.svelte-1e0rsuc a:where(.svelte-1e0rsuc){display:inline-block;text-decoration:none}.legal-header.svelte-1e0rsuc a:where(.svelte-1e0rsuc):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.legal-content.svelte-1e0rsuc{max-width:560px;margin:80px auto;padding:0 24px;text-align:center}h1.svelte-1e0rsuc{font-family:var(--font-display);font-size:2.25rem;font-weight:600;margin:0 0 16px}p.svelte-1e0rsuc{color:var(--color-text-muted);font-size:1rem;line-height:1.6}.legal-content.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--color-accent);text-decoration:none}.legal-content.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{text-decoration:underline}.legal-content.svelte-1e0rsuc a:where(.svelte-1e0rsuc):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
