.legal-page.svelte-7ke6fz{min-height:100vh;background:#0a0a0f;color:#e2e8f0;padding:60px 20px 80px}.legal-inner.svelte-7ke6fz{max-width:780px;margin:0 auto}.back-link.svelte-7ke6fz{display:inline-block;color:#6366f1;text-decoration:none;font-size:.9rem;margin-bottom:32px;transition:color .2s}.back-link.svelte-7ke6fz:hover{color:#818cf8}h1.svelte-7ke6fz{font-size:2.2rem;font-weight:700;color:#f8fafc;margin:0 0 8px}.legal-meta.svelte-7ke6fz{color:#64748b;font-size:.9rem;margin-bottom:36px}h2.svelte-7ke6fz{font-size:1.15rem;font-weight:600;color:#f1f5f9;margin:36px 0 12px;padding-bottom:6px;border-bottom:1px solid #1e293b}p.svelte-7ke6fz{color:#94a3b8;line-height:1.75;margin:0 0 14px}ul.svelte-7ke6fz{color:#94a3b8;line-height:1.75;margin:0 0 14px;padding-left:24px}ul.svelte-7ke6fz li:where(.svelte-7ke6fz){margin-bottom:6px}a.svelte-7ke6fz{color:#6366f1;text-decoration:none}a.svelte-7ke6fz:hover{text-decoration:underline}strong.svelte-7ke6fz{color:#cbd5e1}.legal-contact.svelte-7ke6fz{margin-top:48px;padding:24px;background:#111827;border:1px solid #1e293b;border-radius:10px}.legal-contact.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0 0 10px}.legal-contact.svelte-7ke6fz p:where(.svelte-7ke6fz):last-child{margin:0}
