.legal-page.svelte-1l7r4q6{max-width:800px;font-family:var(--sans);color:var(--text);margin:4rem auto;padding:0 1.5rem;line-height:1.6}.legal-header.svelte-1l7r4q6{align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.back-btn.svelte-1l7r4q6{width:40px;height:40px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;transition:background-color .2s,color .2s;display:flex}.back-btn.svelte-1l7r4q6:hover{background-color:var(--surface-hover);color:var(--text)}h1.svelte-1l7r4q6{font-family:var(--mono);color:var(--accent);margin:0;font-size:1.5rem}h2.svelte-1l7r4q6{margin-top:2rem;margin-bottom:.75rem;font-size:1.1rem}p.svelte-1l7r4q6{color:var(--muted);margin-bottom:1rem;font-size:.95rem}a.svelte-1l7r4q6{color:var(--accent);text-decoration:none}a.svelte-1l7r4q6:hover{text-decoration:underline}
