.legal-page.svelte-189w5g0{min-height:calc(100vh - 344px);padding:var(--spacing-3xl) 0;background:radial-gradient(circle at top,rgba(0,122,255,.06),transparent 60%)}.legal-container.svelte-189w5g0{width:100%;max-width:800px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-3xl);border:var(--border-panel-active);border-radius:var(--radius-md);background:var(--glass-field);box-shadow:var(--shadow-panel-active);color:var(--text-secondary);font-size:15px;line-height:1.7}.legal-container.svelte-189w5g0 h1:where(.svelte-189w5g0){margin:0 0 var(--spacing-sm);color:var(--text-primary);font-size:30px;font-weight:800;letter-spacing:0}.legal-container.svelte-189w5g0 h2:where(.svelte-189w5g0){margin:var(--spacing-2xl) 0 var(--spacing-sm);color:var(--text-primary);font-size:19px;font-weight:700}.legal-container.svelte-189w5g0 p:where(.svelte-189w5g0){margin:0 0 var(--spacing-md)}.last-updated.svelte-189w5g0{color:var(--text-tertiary);font-size:13px;font-style:italic}.legal-container.svelte-189w5g0 a:where(.svelte-189w5g0){color:var(--accent-primary)}.legal-container.svelte-189w5g0 code:where(.svelte-189w5g0){padding:2px 5px;border-radius:4px;background:#0000004d;color:var(--accent-info)}@media (max-width: 600px){.legal-page.svelte-189w5g0{padding:var(--spacing-xl) 0}.legal-container.svelte-189w5g0{margin:0 var(--spacing-md);width:auto;padding:var(--spacing-xl) var(--spacing-md)}}
