.legal-page.svelte-nwv3kx{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-nwv3kx{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-nwv3kx h1:where(.svelte-nwv3kx){margin:0 0 var(--spacing-sm);color:var(--text-primary);font-size:30px;font-weight:800;letter-spacing:0}.legal-container.svelte-nwv3kx h2:where(.svelte-nwv3kx){margin:var(--spacing-2xl) 0 var(--spacing-sm);color:var(--text-primary);font-size:19px;font-weight:700}.legal-container.svelte-nwv3kx p:where(.svelte-nwv3kx){margin:0 0 var(--spacing-md)}.last-updated.svelte-nwv3kx{color:var(--text-tertiary);font-size:13px;font-style:italic}.legal-container.svelte-nwv3kx code:where(.svelte-nwv3kx){padding:2px 5px;border-radius:4px;background:#0000004d;color:var(--accent-info)}@media (max-width: 600px){.legal-page.svelte-nwv3kx{padding:var(--spacing-xl) 0}.legal-container.svelte-nwv3kx{margin:0 var(--spacing-md);width:auto;padding:var(--spacing-xl) var(--spacing-md)}}
