.legal-page.svelte-wla2dg{min-height:100vh;padding:40px 0 80px;background:var(--bg-primary)}.back-link.svelte-wla2dg{display:inline-block;margin-bottom:32px;color:var(--text-muted);font-weight:400;font-size:.9rem;text-decoration:none}.back-link.svelte-wla2dg:hover{color:var(--mint)}.legal-content.svelte-wla2dg{max-width:720px}h1.svelte-wla2dg{font-size:2rem;font-weight:600;margin:0 0 8px}.last-updated.svelte-wla2dg{color:var(--text-muted);font-weight:400;font-size:.82rem;margin:0 0 12px}.legal-intro.svelte-wla2dg{font-size:.92rem;line-height:1.7;color:#fff9;margin:0 0 36px;padding:16px 20px;border-left:3px solid var(--mint);background:#5eead408;border-radius:0 8px 8px 0}section.svelte-wla2dg{margin-bottom:32px}h2.svelte-wla2dg{font-size:1.1rem;font-weight:600;margin:0 0 14px;color:var(--mint)}p.svelte-wla2dg{color:var(--text-secondary);font-weight:400;font-size:.9rem;line-height:1.75;margin:0 0 12px}ul.svelte-wla2dg,ol.svelte-wla2dg{padding-left:24px;margin:0 0 14px}li.svelte-wla2dg{color:var(--text-secondary);font-weight:400;font-size:.9rem;line-height:1.75;margin:6px 0}strong.svelte-wla2dg{color:var(--text-primary)}a.svelte-wla2dg{color:var(--mint);text-decoration:underline}
