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