.legal-layout.svelte-1aenmaa{min-height:100vh;display:flex;flex-direction:column;background:#080808;color:#e8e8e8}.legal-nav.svelte-1aenmaa{padding:2rem;border-bottom:1px solid rgba(136,136,136,.1)}.logo.svelte-1aenmaa{font-family:Sora,sans-serif;font-size:1.25rem;font-weight:700;color:#e8e8e8;text-decoration:none;transition:opacity .2s}.logo.svelte-1aenmaa:hover{opacity:.7}.legal-content.svelte-1aenmaa{flex:1;max-width:800px;width:100%;margin:0 auto;padding:4rem 2rem}.legal-content.svelte-1aenmaa h1{font-family:Sora,sans-serif;font-size:2.5rem;margin-bottom:2rem;color:#e8e8e8}.legal-content.svelte-1aenmaa h2{font-family:Sora,sans-serif;font-size:1.5rem;margin-top:2.5rem;margin-bottom:1rem;color:#e8e8e8}.legal-content.svelte-1aenmaa p{font-family:Inter,sans-serif;line-height:1.7;margin-bottom:1.25rem;color:#e8e8e8}.legal-content.svelte-1aenmaa ul,.legal-content.svelte-1aenmaa ol{font-family:Inter,sans-serif;line-height:1.7;margin-bottom:1.25rem;padding-left:1.5rem;color:#e8e8e8}.legal-content.svelte-1aenmaa li{margin-bottom:.5rem}.legal-content.svelte-1aenmaa strong{color:#e8e8e8;font-weight:600}.legal-content.svelte-1aenmaa a{color:#e8e8e8;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.legal-content.svelte-1aenmaa a:hover{color:#888}.legal-content.svelte-1aenmaa .legal-updated{font-size:.85rem;color:#555;margin-bottom:1rem}.legal-footer.svelte-1aenmaa{border-top:1px solid rgba(136,136,136,.1);padding:2rem;text-align:center;font-family:Inter,sans-serif;font-size:.875rem;color:#888}.legal-footer.svelte-1aenmaa p:where(.svelte-1aenmaa){margin-bottom:.75rem}.footer-links.svelte-1aenmaa{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.footer-links.svelte-1aenmaa a:where(.svelte-1aenmaa){color:#888;text-decoration:none;transition:color .2s}.footer-links.svelte-1aenmaa a:where(.svelte-1aenmaa):hover{color:#e8e8e8}.separator.svelte-1aenmaa{color:#8886}@media(max-width:768px){.legal-content.svelte-1aenmaa{padding:2rem 1.5rem}.legal-content.svelte-1aenmaa h1{font-size:2rem}.legal-content.svelte-1aenmaa h2{font-size:1.25rem}}
