.legal-page.svelte-1xd49a3{max-width:780px;margin:0 auto;padding:80px 24px 60px}h1.svelte-1xd49a3{font-size:2rem;font-weight:700;margin:0 0 12px;color:var(--text)}.meta.svelte-1xd49a3{color:var(--text-muted);font-size:.9rem;margin-bottom:32px}h2.svelte-1xd49a3{font-size:1.2rem;font-weight:600;margin:32px 0 12px;color:var(--text)}.legal-content.svelte-1xd49a3{font-size:1rem;line-height:1.8;color:var(--text-muted)}.legal-content.svelte-1xd49a3 p:where(.svelte-1xd49a3){margin-bottom:16px}.legal-content.svelte-1xd49a3 a:where(.svelte-1xd49a3){color:var(--primary);text-decoration:none}.legal-content.svelte-1xd49a3 a:where(.svelte-1xd49a3):hover{text-decoration:underline}.status-card.svelte-1xd49a3{padding:20px;border-radius:12px;background:color-mix(in srgb,#10b981 10%,transparent);border:1px solid color-mix(in srgb,#10b981 30%,transparent);margin-bottom:32px}.status-header.svelte-1xd49a3{display:flex;gap:10px;align-items:center}.status-header.svelte-1xd49a3 h2:where(.svelte-1xd49a3){margin:0;color:var(--text);font-size:1.1rem}.dot.svelte-1xd49a3{width:10px;height:10px;border-radius:50%}.dot.ok.svelte-1xd49a3{background:#10b981;box-shadow:0 0 8px #10b98199}.back-link.svelte-1xd49a3{display:inline-block;margin-top:40px;color:var(--primary);text-decoration:none;font-size:.9rem}.back-link.svelte-1xd49a3:hover{text-decoration:underline}
