.legal-page.svelte-1e0rsuc{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:40px 20px;background:var(--color-bg-primary)}.legal-content.svelte-1e0rsuc{max-width:720px;width:100%}.legal-header.svelte-1e0rsuc{text-align:center;margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--color-border-subtle)}.logo.svelte-1e0rsuc{height:32px;width:auto;opacity:.9}.logo-dark.svelte-1e0rsuc,html[data-theme=dark] .logo-light.svelte-1e0rsuc{display:none}html[data-theme=dark] .logo-dark.svelte-1e0rsuc{display:inline}@media(prefers-color-scheme:dark){html:not([data-theme]) .logo-light.svelte-1e0rsuc{display:none}html:not([data-theme]) .logo-dark.svelte-1e0rsuc{display:inline}}article.svelte-1e0rsuc{line-height:1.7;color:var(--color-text-primary)}h1.svelte-1e0rsuc{font-size:32px;font-weight:700;color:var(--color-text-primary);margin-bottom:16px;letter-spacing:-.02em}h2.svelte-1e0rsuc{font-size:20px;font-weight:600;color:var(--color-text-primary);margin-top:40px;margin-bottom:16px;letter-spacing:-.01em}p.svelte-1e0rsuc{font-size:15px;margin-bottom:16px;color:var(--color-text-primary)}a.svelte-1e0rsuc{color:var(--color-accent);text-decoration:none;transition:color .2s ease}a.svelte-1e0rsuc:hover{color:var(--color-accent-hover);text-decoration:underline}.back-link.svelte-1e0rsuc{display:inline-flex;align-items:center;gap:6px;margin-top:56px;padding:10px 20px;font-size:14px;font-weight:500;color:var(--color-accent);border:1px solid var(--color-border);border-radius:8px;transition:all .2s ease}.back-link.svelte-1e0rsuc:hover{background:var(--color-bg-surface-hover);border-color:var(--color-accent);text-decoration:none;transform:translate(-2px)}@media(max-width:640px){.legal-page.svelte-1e0rsuc{padding:32px 20px}.legal-header.svelte-1e0rsuc{margin-bottom:36px;padding-bottom:24px}.logo.svelte-1e0rsuc{height:28px}h1.svelte-1e0rsuc{font-size:26px}h2.svelte-1e0rsuc{font-size:18px;margin-top:32px}}
