.status-page{background:var(--paper);flex-direction:column;min-height:100vh;display:flex}.status-shell{border-bottom:1px solid var(--line);padding:200px var(--gutter) 140px;flex:1;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:60px;display:grid}.status-code{font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(120px,17vw,260px);font-weight:400;line-height:.78}.status-code em{color:var(--muted);letter-spacing:-.02em;font-size:.32em;font-style:italic}.status-body h1{font-family:var(--font-display);letter-spacing:-.045em;margin:28px 0 0;font-size:clamp(38px,4.6vw,68px);font-weight:400;line-height:.92}.status-body p{color:var(--muted);max-width:44ch;margin:26px 0 0;font-size:15px;line-height:1.75}.status-digest{border-left:1px solid var(--line);color:var(--muted);letter-spacing:.08em;word-break:break-all;margin-top:30px;padding-left:16px;font-size:11px}.status-actions{flex-wrap:wrap;align-items:center;gap:34px;margin-top:55px;display:flex}.status-actions .text-link svg{width:14px;height:14px}.status-reset{background:var(--ink);color:var(--warm-white);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border:0;padding:15px 30px;font-size:10px;font-weight:500;transition:background .25s}.status-reset:hover{background:var(--muted)}.status-links{padding:45px var(--gutter) 90px;flex-wrap:wrap;gap:40px;display:flex}.status-links a{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #0000;padding-bottom:6px;font-size:11px;font-weight:500;transition:border-color .25s,color .25s}.status-links a:hover{border-bottom-color:var(--ink);color:var(--ink)}@media (max-width:900px){.status-shell{padding:150px var(--gutter) 90px;grid-template-columns:1fr;gap:30px}.status-actions{gap:24px;margin-top:42px}}
