body:has(.status-page){color:#e8ecf2;background:#05070b;margin:0}.status-page{box-sizing:border-box;min-height:100vh;font-family:var(--font-dm-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;place-items:center;padding:48px 16px;display:grid}.status-page *{box-sizing:border-box}.status-card{width:min(100%,520px)}.status-code{color:#8b95a5;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;margin:0 0 14px;font-size:13px}.status-card h1{font-family:var(--font-instrument-serif), Georgia, serif;text-wrap:balance;margin:0;font-size:clamp(36px,8vw,52px);font-weight:400;line-height:1.05}.status-body p{color:#b4bcc8;margin:18px 0 0;font-size:17px;line-height:1.55}.status-body .status-reference{color:#8b95a5;font-size:13px}.status-reference code{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;overflow-wrap:anywhere}.status-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.status-button,.status-link{min-height:44px;font:600 15px/1 var(--font-dm-sans), system-ui, sans-serif;touch-action:manipulation}.status-button{color:#05070b;cursor:pointer;background:#e8ecf2;border:0;border-radius:10px;padding:0 20px}.status-button:hover{background:#fff}.status-link{color:#e8ecf2;text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.status-button:focus-visible,.status-link:focus-visible{outline-offset:3px;outline:2px solid #8fb8ff}
