.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}.back-link.svelte-6t33zm{display:inline-block;margin-top:var(--space-xl);font-size:var(--font-body-size);color:var(--color-text);text-decoration:underline;text-underline-offset:2px}.back-link.svelte-6t33zm:hover{opacity:.7}
