.legal-page.svelte-1e0rsuc{min-height:calc(100vh - 4rem);padding:2rem 1rem 4rem;background:linear-gradient(180deg,transparent,rgba(0,212,255,.02) 50%,transparent)}.legal-container.svelte-1e0rsuc{max-width:800px;margin:0 auto}.legal-header.svelte-1e0rsuc{text-align:center;margin-bottom:3rem}.legal-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-family:Space Grotesk,system-ui,sans-serif;font-size:2.5rem;font-weight:700;color:#111827;margin:0 0 .5rem}.dark .legal-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){color:#fff}.last-updated.svelte-1e0rsuc{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem}.dark .last-updated.svelte-1e0rsuc{color:#94a3b8}.alpha-notice.svelte-1e0rsuc{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:.5rem;color:#d97706;font-size:.875rem;font-weight:500}.dark .alpha-notice.svelte-1e0rsuc{background:#f59e0b26;border-color:#f59e0b66;color:#fbbf24}.legal-content.svelte-1e0rsuc{background:#fffc;border:1px solid rgba(229,231,235,.8);border-radius:1rem;padding:2rem}.dark .legal-content.svelte-1e0rsuc{background:#1e293b99;border-color:#47556980}section.svelte-1e0rsuc{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(229,231,235,.5)}.dark section.svelte-1e0rsuc{border-bottom-color:#4755694d}section.svelte-1e0rsuc:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}h2.svelte-1e0rsuc{font-family:Space Grotesk,system-ui,sans-serif;font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 1rem}.dark h2.svelte-1e0rsuc{color:#fff}h3.svelte-1e0rsuc{font-family:Space Grotesk,system-ui,sans-serif;font-size:1.125rem;font-weight:600;color:#374151;margin:1.5rem 0 .75rem}.dark h3.svelte-1e0rsuc{color:#e2e8f0}p.svelte-1e0rsuc{font-size:.9375rem;line-height:1.7;color:#4b5563;margin:0 0 1rem}.dark p.svelte-1e0rsuc{color:#94a3b8}ul.svelte-1e0rsuc,ol.svelte-1e0rsuc{margin:0 0 1rem;padding-left:1.5rem}li.svelte-1e0rsuc{font-size:.9375rem;line-height:1.7;color:#4b5563;margin-bottom:.5rem}.dark li.svelte-1e0rsuc{color:#94a3b8}strong.svelte-1e0rsuc{color:#111827;font-weight:600}.dark strong.svelte-1e0rsuc{color:#e2e8f0}.warning-text.svelte-1e0rsuc{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:.5rem;padding:1rem;font-weight:500;color:#dc2626}.dark .warning-text.svelte-1e0rsuc{background:#ef444426;border-color:#ef44444d;color:#f87171}.summary-section.svelte-1e0rsuc{background:#00d4ff0d;border:1px solid rgba(0,212,255,.2);border-radius:.75rem;padding:1.5rem;margin-top:2rem}.dark .summary-section.svelte-1e0rsuc{background:#00d4ff14;border-color:#00d4ff40}.summary-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){color:#0891b2}.dark .summary-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){color:#22d3ee}.summary-intro.svelte-1e0rsuc{font-style:italic}.summary-section.svelte-1e0rsuc ol:where(.svelte-1e0rsuc){list-style-type:decimal}.acceptance-text.svelte-1e0rsuc{margin-top:1.5rem;text-align:center;font-size:1rem}@media (max-width: 640px){.legal-page.svelte-1e0rsuc{padding:1.5rem 1rem 3rem}.legal-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:2rem}.legal-content.svelte-1e0rsuc{padding:1.5rem;border-radius:.75rem}h2.svelte-1e0rsuc{font-size:1.25rem}h3.svelte-1e0rsuc{font-size:1rem}}
