.legal-page.svelte-6t33zm{min-height:100vh;padding:var(--space-3xl) var(--space-lg)}.legal-container.svelte-6t33zm{max-width:640px;margin:0 auto}h1.svelte-6t33zm{font-family:var(--font-heading);font-size:var(--font-title-1);font-weight:700;color:var(--color-text);margin-bottom:var(--space-2xl)}h2.svelte-6t33zm{font-family:var(--font-heading);font-size:var(--font-title-3);font-weight:600;color:var(--color-text);margin-bottom:var(--space-sm)}section.svelte-6t33zm{margin-bottom:var(--space-xl)}p.svelte-6t33zm{font-size:var(--font-body-size);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-xs)}.notice-box.svelte-6t33zm{background:#00d9ff0d;border-left:4px solid var(--color-accent);padding:var(--space-md);border-radius:0 var(--radius-sm) var(--radius-sm) 0}[data-theme=light] .notice-box.svelte-6t33zm{background:#00d9ff14}.legal-nav.svelte-6t33zm{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid rgba(0,0,0,.06)}[data-theme=dark] .legal-nav.svelte-6t33zm{border-top-color:#ffffff0f}
