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