.status-page{background:var(--page-gradient-soft), var(--background);min-height:calc(100vh - 68px);color:var(--foreground);font-family:var(--font-waiverly), Inter, "Public Sans", system-ui, sans-serif}.status-bar{background:#ffffffb8;border-bottom:1px solid #94a3b83d;align-items:center;padding:14px clamp(18px,4vw,56px);display:flex}.status-bar a{align-items:center;display:inline-flex}.status-bar img{width:190px;height:auto}.status-shell{place-items:center;padding:clamp(48px,9vw,104px) clamp(18px,4vw,56px);display:grid}.status-card{text-align:center;background:#fff;border:1px solid #94a3b83d;border-radius:16px;width:min(100%,620px);padding:clamp(28px,4vw,44px);box-shadow:0 18px 42px #12325b14}.status-code{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:700;display:block}.status-card h1{color:var(--navy);font-family:var(--font-display-serif), Georgia, serif;margin:12px 0 14px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:500;line-height:1.12}.status-card>p{color:#52637a;max-width:52ch;margin:0 auto;font-size:1.02rem;line-height:1.65}.status-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.status-note{color:#6b7c91;margin:22px 0 0;font-size:.86rem;line-height:1.55}.status-note a{color:var(--blue);font-weight:700}.status-note a:hover{text-decoration:underline}
