.status-page{--tone:var(--risk-3);min-height:calc(100svh - var(--nav-h) - 24px);align-items:center;padding-block:clamp(40px,8vw,112px);display:grid;position:relative}.status-page--warn{--tone:var(--sunset-ink)}.status-page--info{--tone:var(--blue-2)}.status-page:before{content:"";top:calc(-1 * var(--nav-h) - 24px);z-index:-1;pointer-events:none;background:radial-gradient(ellipse 45% 40% at 50% 45%, color-mix(in srgb, var(--tone) 10%, transparent), transparent), radial-gradient(ellipse 40% 36% at 42% 60%, color-mix(in srgb, var(--blue) 10%, transparent), transparent);width:min(900px,100%);height:80%;position:absolute;left:50%;translate:-50%}.status-page__inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;display:grid}.status-page__mark{margin-bottom:8px;position:relative}.status-page__bc{width:64px;height:64px}.status-page__badge{background:color-mix(in srgb, var(--tone) 16%, var(--bg-2));width:30px;height:30px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 50%, transparent), 0 0 0 4px var(--bg);color:var(--tone);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-10px}.status-page__badge svg{width:16px;height:16px}.status-page__eyebrow{color:var(--tone)}.status-page__title{text-wrap:balance;max-width:16ch}.status-page__message{margin-inline:auto}.status-page__next{justify-items:center;width:100%;margin-top:12px;display:grid}.status-page__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}:is(.status-page__retry,.status-page__signup){justify-items:center;gap:14px;width:min(100%,480px);display:grid}.status-page__retry-label{font-family:var(--bc-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem}:is(.status-page__retry,.status-page__signup) .newsletter-signup{justify-items:center}:is(.status-page__retry,.status-page__signup) .subscribe input{width:0;min-width:0}:is(.status-page__retry,.status-page__signup) .footnote{color:var(--ink-3)}:is(.status-page__retry,.status-page__signup)>.btn{margin-top:6px}
