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