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