.legal-page.svelte-1vb1e82{max-width:500px;margin:2rem auto}.legal-page.svelte-1vb1e82 h1:where(.svelte-1vb1e82){margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.legal-page.svelte-1vb1e82 p:where(.svelte-1vb1e82){color:var(--text-secondary);margin-bottom:1.25rem;font-size:.88rem}.cookie-toggle.svelte-1vb1e82{cursor:pointer;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.9rem;display:flex}.cookie-toggle.svelte-1vb1e82 input:where(.svelte-1vb1e82){width:1.1rem;height:1.1rem}.btn-save.svelte-1vb1e82{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.25rem;font-weight:600}.back-link.svelte-1vb1e82{margin-top:1.5rem;font-size:.85rem}
