:root{--bg:var(--bm-surface);--panel:var(--bm-surface-sunken);--line:var(--bm-border);--line-soft:var(--bm-surface-hover);--ink:var(--bm-text);--ink-hover:var(--bm-text);--muted:var(--bm-text-subtle);--muted-2:var(--bm-text-muted);--accent:var(--bm-accent);--radius-sm:8px;--radius:10px;--radius-lg:14px;--radius-xl:18px;--shadow-sm:var(--bm-shadow-sm);--shadow-md:var(--bm-shadow);--shadow-lg:var(--bm-shadow-lg);--ring:var(--bm-focus-ring);--ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-geist,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}
.status-page{--status-ink:#111;--status-ink-soft:#1111119e;--status-ink-faint:#11111180;--status-line:#11111124;--status-surface:#fff;--status-accent:#111;--status-accent-ink:#fff;isolation:isolate;background:var(--status-surface);min-height:100svh;color:var(--status-ink);flex-direction:column;justify-content:space-between;padding:clamp(22px,3.2vw,46px) clamp(22px,4.4vw,68px);display:flex;position:relative;overflow:hidden}.status-page__art{z-index:-2;pointer-events:none;background-image:url(/art/error.png);background-position:50%;background-size:cover;position:absolute;inset:0}.status-page__header{justify-content:space-between;align-items:center;gap:20px;display:flex}.status-page__brand{color:inherit;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.status-page__brand b{letter-spacing:-.055em;font-size:17px;font-weight:900}.status-page__content{text-align:center;isolation:isolate;width:min(780px,100%);margin:auto;padding:40px 0;position:relative}.status-page__code{letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:clamp(88px,22vw,200px);font-weight:900;line-height:.82;display:block}.status-page__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.status-page__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:30px;display:flex}.status-page__primary,.status-page__secondary{min-height:50px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:0 21px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.status-page__primary{background:var(--status-accent);color:var(--status-accent-ink);border:0}.status-page__secondary{border:1px solid var(--status-line);background:var(--status-chip);color:var(--status-ink)}.status-page__primary:hover{transform:translateY(-2px);box-shadow:0 15px 32px #11131a33}.status-page__secondary:hover{transform:translateY(-2px)}.status-page__primary:focus-visible,.status-page__secondary:focus-visible,.status-page__brand:focus-visible{outline:2px solid var(--status-ink);outline-offset:3px}.status-page__detail{color:var(--status-ink-faint);letter-spacing:.04em;margin-top:26px;font-size:11px}.status-page__detail code{border:1px solid var(--status-line);background:var(--status-chip);-webkit-user-select:all;user-select:all;border-radius:6px;padding:3px 7px;font-size:11px}@media (pointer:coarse){.status-page__primary,.status-page__secondary{min-height:48px}}[data-theme=dark] .status-page__primary:hover{box-shadow:0 15px 32px #00000080}@media (prefers-reduced-motion:reduce){.status-page *,.status-page :before,.status-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.status-page__primary:hover,.status-page__secondary:hover{transform:none}}
