.legal-container.svelte-1e0rsuc{min-height:100vh;background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-bg-elevated) 100%)}.legal-content.svelte-1e0rsuc{max-width:800px;margin:0 auto;padding:32px 20px 48px}.legal-header.svelte-1e0rsuc{margin-bottom:40px}.back-link.svelte-1e0rsuc{display:inline-flex;align-items:center;gap:8px;color:var(--color-muted-deep);font-size:.875rem;text-decoration:none;margin-bottom:24px;transition:color .2s}.back-link.svelte-1e0rsuc:hover{color:var(--color-muted)}.back-link.svelte-1e0rsuc svg:where(.svelte-1e0rsuc){width:18px;height:18px}.legal-title.svelte-1e0rsuc{font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:700;color:var(--color-text);margin:0 0 12px}.legal-updated.svelte-1e0rsuc{font-size:.875rem;color:var(--color-muted-deep);margin:0}.legal-article.svelte-1e0rsuc{background:#06181566;border:1px solid rgba(77,238,230,.1);border-radius:16px;padding:40px}.legal-section.svelte-1e0rsuc{margin-bottom:32px}.legal-section.svelte-1e0rsuc:last-child{margin-bottom:0}.legal-intro.svelte-1e0rsuc{font-size:1.1rem;color:var(--color-text-soft);line-height:1.7;margin:0}.legal-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:600;color:var(--color-text);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid rgba(77,238,230,.1)}.legal-section.svelte-1e0rsuc h3:where(.svelte-1e0rsuc){font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:600;color:var(--color-text-soft);margin:24px 0 12px}.legal-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:.95rem;color:var(--color-muted);line-height:1.7;margin:0 0 12px}.legal-disclaimer.svelte-1e0rsuc{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:16px;font-size:.85rem!important;color:#fca5a5!important}.legal-section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){list-style:none;padding:0;margin:0 0 16px}.legal-section.svelte-1e0rsuc li:where(.svelte-1e0rsuc){position:relative;padding-left:24px;font-size:.95rem;color:var(--color-muted);line-height:1.7;margin-bottom:8px}.legal-section.svelte-1e0rsuc li:where(.svelte-1e0rsuc):before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;background:var(--color-accent);border-radius:50%}.legal-section.svelte-1e0rsuc li:where(.svelte-1e0rsuc) strong:where(.svelte-1e0rsuc){color:var(--color-text-soft)}.legal-section.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--color-accent);text-decoration:none;transition:color .2s}.legal-section.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{color:var(--color-accent-soft);text-decoration:underline}.contact-info.svelte-1e0rsuc{background:#020b0980;border:1px solid rgba(77,238,230,.1);border-radius:12px;padding:20px;margin-top:16px}.contact-info.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin:0 0 8px}.contact-info.svelte-1e0rsuc p:where(.svelte-1e0rsuc):last-child{margin-bottom:0}@media(max-width:640px){.legal-title.svelte-1e0rsuc{font-size:1.75rem}.legal-article.svelte-1e0rsuc{padding:24px}.legal-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.25rem}}
