.status-page{max-width:640px;padding:96px 0 32px}.status-code{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);margin:0;font-size:12px;font-weight:500}.status-title{letter-spacing:-.04em;text-wrap:balance;margin:18px 0 0;font-size:clamp(34px,4.6vw,52px);font-weight:600;line-height:1.02}.status-lede{max-width:52ch;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.6}.status-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.status-ref{color:var(--faint);margin:28px 0 0;font-size:13px}.status-links{border-top:1px solid var(--line);margin:40px 0 0;padding:0;list-style:none}.status-links li{border-bottom:1px solid var(--line)}.status-links a{color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;text-decoration:none;display:flex}.status-links span{gap:3px;display:grid}.status-links b{letter-spacing:-.015em;font-size:16px;font-weight:600}.status-links small{color:var(--muted);font-size:14px}.status-links svg{color:var(--faint);transition:transform .25s var(--ease), color .15s ease;flex:none}.status-links a:hover svg{color:var(--text);transform:translate(3px)}.status-links a:hover b{color:var(--accent-text)}@media (max-width:600px){.status-page{padding-top:48px}}
