.legal-page.svelte-1588ews{max-width:900px;padding:var(--space-xl) var(--space-lg)}.legal-content.svelte-1588ews{margin-top:var(--space-2xl)}.legal-section.svelte-1588ews{margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--border-color)}.legal-section.svelte-1588ews:last-child{border-bottom:none}.legal-section.svelte-1588ews h2:where(.svelte-1588ews){font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-lg)}.legal-section.svelte-1588ews h3:where(.svelte-1588ews){font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-top:var(--space-lg);margin-bottom:var(--space-md)}.legal-section.svelte-1588ews p:where(.svelte-1588ews){color:var(--text-secondary);line-height:1.8;margin-bottom:var(--space-md)}.legal-section.svelte-1588ews a:where(.svelte-1588ews){color:var(--accent-pink);text-decoration:none}.legal-section.svelte-1588ews a:where(.svelte-1588ews):hover{text-decoration:underline}.legal-footer.svelte-1588ews{margin-top:var(--space-3xl);padding:var(--space-xl);background:var(--warning-bg);border:1px solid var(--warning);border-radius:var(--radius-lg);text-align:center}@media(max-width:768px){.legal-page.svelte-1588ews{padding:var(--space-lg) var(--space-md)}.legal-section.svelte-1588ews h2:where(.svelte-1588ews){font-size:1.25rem}}.ml-sm.svelte-1588ews{margin-left:var(--space-sm)}.btn-sm.svelte-1588ews{padding:var(--space-xs) var(--space-sm);font-size:.875rem}.obfuscated.svelte-1588ews{color:var(--text-muted);letter-spacing:2px;-webkit-user-select:none;user-select:none;opacity:.6}
