.legal-page.svelte-n0wfnu{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-primary);color:var(--text-primary)}.legal-content.svelte-n0wfnu{max-width:48rem;margin-inline:auto;padding:3rem 1.5rem;flex:1}h1.svelte-n0wfnu{font-size:2rem;font-weight:700;margin-bottom:2rem;color:var(--text-primary)}h2.svelte-n0wfnu{font-size:1.25rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;color:var(--text-primary)}section.svelte-n0wfnu{margin-bottom:1rem}p.svelte-n0wfnu{color:var(--text-secondary);line-height:1.7;margin:0}a.svelte-n0wfnu{color:var(--accent-primary);text-decoration:none}a.svelte-n0wfnu:hover{text-decoration:underline}
