.status-page{flex-direction:column;min-height:100svh;display:flex}.status-main{flex:1;place-items:center;padding-block:72px 40px;display:grid}.status-card{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(100%,620px);box-shadow:var(--shadow), 0 40px 80px -60px #c8102e55;text-align:center;border-radius:24px;padding:44px 48px 40px;animation:.5s ease-out both status-in}.status-code{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);justify-content:center;align-items:center;gap:6px;margin-bottom:26px;font-size:clamp(76px,14vw,118px);font-weight:800;line-height:.9;display:flex}.status-crown{width:.86em;height:.86em;color:var(--ruby);filter:drop-shadow(0 10px 22px #c8102e55);animation:3.2s ease-in-out infinite status-crown}.status-eyebrow{justify-content:center;margin-bottom:14px}.status-card h1{letter-spacing:-1.3px;font-size:clamp(27px,3.4vw,36px);font-weight:700;line-height:1.14}.status-text{max-width:460px;color:var(--ink-2);gap:10px;margin:16px auto 0;font-size:15px;line-height:1.6;display:grid}.status-text a{color:var(--ruby-text);text-underline-offset:3px;text-decoration:underline}.status-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.status-actions .button{gap:14px}.status-ref{border-top:1px dashed var(--line);color:var(--ink-2);margin-top:26px;padding-top:18px;font-size:12px}.status-ref code{font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere;font-size:12px}@keyframes status-in{0%{opacity:0;transform:translateY(12px)}}@keyframes status-crown{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-7px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.status-card,.status-crown{animation:none}}@media (max-width:680px){.status-main{padding-block:40px 24px}.status-card{border-radius:20px;padding:34px 22px 30px}.status-actions .button{width:100%}}
