.status-page{--st-bg:#fff;--st-panel:#f7f8fa;--st-ink:#1a2b3d;--st-muted:#5f6b7a;--st-line:#e4e7ec;--st-ghost:#1a2b3d12;background:var(--st-bg);min-height:calc(100vh - 88px);color:var(--st-ink);place-items:center;padding:72px 0;display:grid;position:relative;overflow:hidden}.site-dark .status-page,.status-page.status-standalone-dark{--st-bg:#061327;--st-panel:#10243e;--st-ink:#edf4ff;--st-muted:#aabbd1;--st-line:#29405b;--st-ghost:#edf4ff12}.status-grid{background-image:linear-gradient(var(--st-line) 1px,transparent 1px),linear-gradient(90deg,var(--st-line) 1px,transparent 1px);opacity:.45;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 15%,#0000 70%);mask-image:radial-gradient(#000 15%,#0000 70%)}.status-wrap{justify-items:start;gap:8px;width:min(100% - 64px,960px);margin:auto;display:grid;position:relative}.status-code{font:700 clamp(6rem,22vw,15rem)/.85 var(--font-geist-mono),monospace;letter-spacing:-.06em;color:var(--st-ghost);-webkit-user-select:none;user-select:none;margin:0}.status-body{margin-top:-clamp(2rem,6vw,4.5rem);gap:0;max-width:560px;display:grid}.status-eyebrow{font:550 11px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--st-muted);margin-bottom:16px}.status-title{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,4vw,3rem);font-weight:650;line-height:1.12}.status-desc{color:var(--st-muted);text-wrap:pretty;margin:16px 0 0;font-size:1.05rem;line-height:1.65}.status-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.status-btn{border:1px solid var(--st-ink);background:var(--st-ink);color:var(--st-bg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font:600 14px/1 inherit;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.status-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #14284629}.status-btn.is-ghost{color:var(--st-ink);border-color:var(--st-line);background:0 0}.status-btn.is-ghost:hover{border-color:var(--st-ink);box-shadow:none}.status-btn:focus-visible{outline:2px solid var(--st-ink);outline-offset:4px}.status-hint{border-top:1px solid var(--st-line);color:var(--st-muted);margin-top:28px;padding-top:20px;font-size:13px;line-height:1.6}.status-hint a{color:var(--st-ink);text-underline-offset:3px;text-decoration:underline}.status-hint code{font:12px var(--font-geist-mono),monospace;background:var(--st-panel);border-radius:6px;padding:2px 6px}@media (max-width:700px){.status-page{min-height:calc(100vh - 80px);padding:48px 0}.status-wrap{width:calc(100% - 32px)}.status-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.status-btn{transition:none}}@media (prefers-color-scheme:dark){.status-page{--st-bg:#061327;--st-panel:#10243e;--st-ink:#edf4ff;--st-muted:#aabbd1;--st-line:#29405b;--st-ghost:#edf4ff12}.site-light .status-page{--st-bg:#fff;--st-panel:#f7f8fa;--st-ink:#1a2b3d;--st-muted:#5f6b7a;--st-line:#e4e7ec;--st-ghost:#1a2b3d12}}.status-eyebrow b{color:var(--st-ink);font-weight:700}.status-page[data-kind=server] .status-eyebrow b{color:#c2410c}.status-page[data-kind=auth] .status-eyebrow b{color:#a16207}.status-page[data-kind=network] .status-eyebrow b{color:#1d4ed8}.status-details{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.status-details section{border:1px solid var(--st-line);background:var(--st-panel);border-radius:14px;padding:18px 20px}.status-details h2{font:600 11px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--st-muted);margin:0 0 10px}.status-details p,.status-details li{font-size:14px;line-height:1.6}.status-details ul{gap:6px;margin:0;padding-left:18px;list-style:outside;display:grid}.status-ref{color:var(--st-muted);margin:20px 0 0;font-size:13px}.status-ref code{font:12px var(--font-geist-mono),monospace;background:var(--st-panel);-webkit-user-select:all;user-select:all;border-radius:6px;padding:2px 6px}.status-body{max-width:680px}@media (max-width:700px){.status-details{grid-template-columns:1fr}}
