.status-screen{min-height:100dvh;padding:var(--space-6);background:var(--color-surface);justify-content:center;align-items:center;display:flex}.status-card{text-align:center;max-width:420px}.status-card__icon{width:56px;height:56px;margin:0 auto var(--space-5);border-radius:var(--radius-full);background:var(--color-border-subtle);color:var(--color-text-subtle);justify-content:center;align-items:center;display:flex}.status-card__icon svg{width:26px;height:26px}.status-card__title{margin:0 0 var(--space-2);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text)}.status-card__message{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.status-card__actions{margin-top:var(--space-5);justify-content:center;gap:var(--space-2);display:flex}.status-card__btn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);cursor:pointer;display:inline-flex}.status-card__btn:hover{border-color:var(--color-border-strong);background:var(--color-surface)}.status-card__ref{margin-top:var(--space-5);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-placeholder)}
