.legal-page.svelte-1bv7ezn{max-width:640px;margin:0 auto;padding:2rem 1.5rem 4rem;color:var(--text-main, var(--text-primary));font-family:var(--font-mono);line-height:1.6;font-size:.85rem}.back-link.svelte-1bv7ezn{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-sub);text-decoration:none;transition:color .15s;margin-bottom:1.75rem}.back-link.svelte-1bv7ezn:hover{color:var(--accent)}h1.svelte-1bv7ezn{font-size:1.4rem;color:var(--accent);margin:0 0 1.5rem;font-weight:700;letter-spacing:.5px}p.svelte-1bv7ezn{margin:0 0 .75rem}.email.svelte-1bv7ezn{font-size:1rem;margin-top:.5rem}a.svelte-1bv7ezn{color:var(--accent)}a.svelte-1bv7ezn:hover{text-decoration:underline}
