.legal-page.svelte-1yjllk9{color:#e2e8f0;background:#0b1120;min-height:80vh;padding:6rem 1.5rem 4rem;font-family:inherit}.legal-container.svelte-1yjllk9{max-width:800px;margin:0 auto}.legal-header.svelte-1yjllk9{text-align:center;margin-bottom:3.5rem}.badge.svelte-1yjllk9{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf840;border-radius:9999px;margin-bottom:1rem;padding:.35rem 1rem;font-size:.85rem;font-weight:600;display:inline-block}.legal-header.svelte-1yjllk9 h1:where(.svelte-1yjllk9){color:#fff;margin:0 0 .75rem;font-size:2.75rem;font-weight:800}.subtitle.svelte-1yjllk9{color:#94a3b8;font-size:1.1rem}.legal-content.svelte-1yjllk9{background:#1e293b80;border:1px solid #ffffff14;border-radius:1rem;padding:2.5rem;box-shadow:0 20px 40px -15px #0000004d}.legal-section.svelte-1yjllk9{margin-bottom:2rem}.legal-section.svelte-1yjllk9:last-child{margin-bottom:0}.legal-section.svelte-1yjllk9 h2:where(.svelte-1yjllk9){color:#f8fafc;border-bottom:1px solid #ffffff14;margin:0 0 .75rem;padding-bottom:.5rem;font-size:1.35rem;font-weight:700}.legal-section.svelte-1yjllk9 p:where(.svelte-1yjllk9){color:#cbd5e1;margin:0;line-height:1.7}
