.explanation.svelte-1230iaq{text-align:left;color:var(--color-text-muted);margin-bottom:12px;font-size:.875rem;line-height:1.6}.retry.svelte-1230iaq,.recovery-link.svelte-1230iaq{min-height:44px;color:var(--color-text);cursor:pointer;align-items:center;padding:8px 16px;text-decoration:underline;display:inline-flex}.page.svelte-1230iaq{background:var(--color-bg);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.card.svelte-1230iaq{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:480px;padding:40px 32px 36px;display:flex}.logo.svelte-1230iaq{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.03em;font-size:1.6rem;font-style:normal;font-weight:700}.subtitle.svelte-1230iaq{letter-spacing:-.04em;color:var(--color-text);margin:8px 0 16px;font-size:1.75rem;font-weight:800;line-height:1.15}form.svelte-1230iaq{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.error.svelte-1230iaq,.status.svelte-1230iaq{text-align:left;margin:0;font-size:.82rem}.error.svelte-1230iaq{color:var(--color-live)}.status.svelte-1230iaq{color:var(--color-text-muted)}
