.status-wrap{background:var(--surface-1);place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.status-card{text-align:left;gap:18px;width:100%;max-width:560px;display:grid}.status-code{font:700 13px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--brand,#1b5e40)}.status-card h1{letter-spacing:-.02em;color:var(--fg-primary,#211b12);margin:0;font-size:clamp(30px,5vw,42px);line-height:1.08}.status-card p{color:var(--fg-secondary,#5c5243);margin:0;font-size:16px;line-height:1.6}.status-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.status-links{border-top:1px solid var(--border-default,#e4daca);gap:2px;margin-top:8px;padding-top:18px;display:grid}.status-links h2{letter-spacing:.09em;text-transform:uppercase;color:var(--fg-muted,#8a7f6d);margin:0 0 8px;font-size:11px;font-weight:700}.status-links a{color:var(--fg-primary,#211b12);border-bottom:1px solid #0000;padding:7px 0;font-size:14.5px;text-decoration:none;display:block}.status-links a:hover{color:var(--brand,#1b5e40);border-bottom-color:var(--border-default,#e4daca)}.status-ref{font:11.5px var(--font-mono,ui-monospace, monospace);color:var(--fg-muted,#8a7f6d);word-break:break-all}
