.legal-page.svelte-7ke6fz{min-height:100vh;background:var(--dbg, #1a1a1a);color:var(--dt, #fff);padding:2rem}.legal-container.svelte-7ke6fz{max-width:800px;margin:0 auto;line-height:1.7}.back-link.svelte-7ke6fz{display:inline-block;margin-bottom:2rem;color:var(--dt2, #aaa);text-decoration:none;font-size:.9rem}.back-link.svelte-7ke6fz:hover{color:var(--dt, #fff)}.legal-container.svelte-7ke6fz h1{font-size:2rem;margin-bottom:1rem;border-bottom:1px solid var(--dbd, #333);padding-bottom:.5rem}.legal-container.svelte-7ke6fz h2{font-size:1.4rem;margin-top:2rem;margin-bottom:.75rem}.legal-container.svelte-7ke6fz h3{font-size:1.1rem;margin-top:1.5rem;margin-bottom:.5rem}.legal-container.svelte-7ke6fz p{margin-bottom:1rem;color:var(--dt2, #aaa)}.legal-container.svelte-7ke6fz ul{padding-left:1.5rem;margin-bottom:1rem}.legal-container.svelte-7ke6fz li{margin-bottom:.5rem;color:var(--dt2, #aaa)}.legal-container.svelte-7ke6fz strong{color:var(--dt, #fff)}.loading.svelte-7ke6fz{color:var(--dt3, #777);text-align:center;padding:4rem 0}
