.status-container{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.status-card{-webkit-backdrop-filter:blur(40px)saturate(180%);text-align:center;background:#19414133;border:1px solid #ffffff1a;border-radius:25px;width:100%;max-width:600px;padding:4rem 3rem;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000038,inset 0 1px 1px #ffffff38,inset 0 -1px 1px #ffffff0a}.status-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff38 0%,#ffffff14 20%,#0000 45%);position:absolute;inset:0}.status-code{color:var(--accent-one);letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem;font-size:1.25rem;font-weight:600;display:inline-block}.status-card h1{color:color-mix(in srgb, var(--background) 25%, var(--foreground) 75%);margin-bottom:1rem;font-size:clamp(2.5rem,6vw,4rem);line-height:1.1}.status-card .text{color:color-mix(in srgb, var(--background) 50%, var(--foreground) 50%);margin-bottom:2rem;font-size:1.1rem;line-height:1.7}.error-button{background:var(--accent-two);padding:.95rem 1.5rem;display:inline-flex}@media (max-width:640px){.status-card{padding:3rem 2rem}.status-card p{font-size:1rem}}
