.status-page{background:radial-gradient(120% 90% at 50% -10%, #ff2e9317, transparent 62%), var(--surface-0);color:var(--text-2);font-family:var(--font-body);min-height:100dvh;padding:calc(var(--safe-top) + var(--space-8)) calc(var(--safe-right) + var(--layout-gutter)) calc(var(--safe-bottom) + var(--space-8)) calc(var(--safe-left) + var(--layout-gutter));place-items:center;display:grid}.status-card{background:var(--surface-1);border:1px solid var(--line-1);border-radius:var(--r-xl);box-shadow:var(--shadow-3), var(--edge-top);grid-template-columns:108px minmax(0,1fr);width:100%;max-width:640px;display:grid;overflow:hidden}.status-spine{background:linear-gradient(160deg, var(--sheet) 0%, var(--sheet-shade) 100%);border-right:1px solid var(--sheet-edge);color:var(--sheet-ink);align-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-4);justify-items:center;display:grid}.status-code{font-family:var(--font-display);font-size:var(--fs-display-sm);letter-spacing:var(--track-display);font-weight:700;line-height:var(--lh-tight)}.status-spine-label{color:#1a1a1a94;font-size:var(--fs-micro);letter-spacing:var(--track-label);text-align:center;text-transform:uppercase}.status-body{gap:var(--space-4);padding:var(--space-8) var(--space-7);display:grid}.status-kicker{color:var(--accent);font-size:var(--fs-micro);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600}.status-body h1{color:var(--text-1);font-family:var(--font-display);font-size:var(--fs-heading);letter-spacing:var(--track-tight);font-weight:600;line-height:var(--lh-snug);text-wrap:balance}.status-body p{font-size:var(--fs-body);line-height:var(--lh-body);max-width:46ch}.status-actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.status-action{border-radius:var(--r-pill);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-sm);height:var(--control-height);padding:0 var(--space-6);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.status-action--primary{background:var(--accent);box-shadow:var(--shadow-accent);color:var(--accent-ink)}.status-action--primary:hover{background:var(--accent-pale);transform:translateY(-1px)}.status-action--ghost{border-color:var(--line-2);color:var(--text-2)}.status-action--ghost:hover{background:var(--surface-2);border-color:var(--line-3);color:var(--text-1);transform:translateY(-1px)}.status-action:active{transform:translateY(0)}.status-action:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.status-digest{border-top:1px solid var(--line-1);color:var(--text-4);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--fs-meta);margin-top:var(--space-3);padding-top:var(--space-4);word-break:break-all}@media (max-width:560px){.status-card{grid-template-columns:minmax(0,1fr)}.status-spine{border-bottom:1px solid var(--sheet-edge);padding:var(--space-5) var(--space-6);border-right:0;grid-auto-flow:column;justify-content:start}.status-spine-label{text-align:left}.status-body{padding:var(--space-7) var(--space-6)}.status-action{flex:auto}}@media (prefers-reduced-motion:reduce){.status-action:hover,.status-action:active{transform:none}}
