.legal-page.svelte-1e0rsuc{min-height:100vh;background:#0d0d1a;color:#ccc;padding:40px 20px 80px}.legal-nav.svelte-1e0rsuc{max-width:720px;margin:0 auto 32px}.back-link.svelte-1e0rsuc{color:#e94560;text-decoration:none;font-size:.9rem;font-weight:600}.back-link.svelte-1e0rsuc:hover{text-decoration:underline}.legal-content.svelte-1e0rsuc{max-width:720px;margin:0 auto}.legal-content.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:2.2rem;font-weight:900;color:#fff;margin-bottom:8px}.legal-date.svelte-1e0rsuc{color:#666;font-size:.88rem;margin-bottom:40px}.legal-content.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.2rem;font-weight:700;color:#fff;margin-top:36px;margin-bottom:12px}.legal-content.svelte-1e0rsuc p:where(.svelte-1e0rsuc){line-height:1.75;font-size:.95rem;margin-bottom:14px}.legal-content.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){padding-left:24px;margin-bottom:14px}.legal-content.svelte-1e0rsuc li:where(.svelte-1e0rsuc){line-height:1.75;font-size:.95rem;margin-bottom:6px}.legal-content.svelte-1e0rsuc strong:where(.svelte-1e0rsuc){color:#fff}
