.legal-page.svelte-7ke6fz{background:var(--bg-primary,#05050a);color:#fff;min-height:100vh}.legal-content.svelte-7ke6fz{padding:120px 1.5rem 80px;line-height:1.6}.container.svelte-7ke6fz{max-width:800px;margin:0 auto}h1.svelte-7ke6fz{letter-spacing:-.02em;margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.update-date.svelte-7ke6fz{color:#a0a0c880;margin-bottom:3rem;font-size:.9rem}section.svelte-7ke6fz{margin-bottom:2.5rem}h2.svelte-7ke6fz{color:var(--accent-blue,#3b82f6);margin-bottom:1rem;font-size:1.5rem;font-weight:700}p.svelte-7ke6fz{color:#fffc;margin-bottom:1rem}ul.svelte-7ke6fz{color:#fffc;margin-bottom:1rem;padding-left:1.5rem}li.svelte-7ke6fz{margin-bottom:.5rem}strong{color:#fff}.contact-link{color:var(--accent-blue,#3b82f6);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.contact-link:hover{color:#60a5fa}
