.status-page{place-items:center;min-height:70vh;padding:56px 20px;display:grid}.status-page.is-contained{min-height:380px;padding:24px 0}.status-page-card{border:1px solid var(--border);background:var(--card);text-align:center;border-radius:18px;width:100%;max-width:620px;overflow:hidden}.status-page-art{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--primary) 12%, var(--background)), var(--muted));border-bottom:1px solid var(--border);place-items:center;height:220px;display:grid;position:relative}.status-page-number{letter-spacing:-.06em;color:color-mix(in srgb, var(--foreground) 9%, transparent);font-size:clamp(100px,20vw,160px);font-weight:800;line-height:1}.status-page-icon{border:1px solid var(--border);background:var(--card);width:88px;height:88px;color:var(--primary);border-radius:22px;place-items:center;display:grid;position:absolute;transform:rotate(-6deg);box-shadow:0 12px 30px #00000012}.status-page-body{padding:32px}.status-page-code{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.status-page-body h1{color:var(--foreground);letter-spacing:-.6px;margin:12px 0;font-size:clamp(24px,4vw,32px)}.status-page-body p{max-width:440px;color:var(--muted-foreground);margin:0 auto;font-size:14px;line-height:1.8}.status-page-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.status-page-support{color:var(--muted-foreground);text-underline-offset:4px;margin-top:24px;font-size:13px;text-decoration:underline;display:inline-block}.status-page button:focus-visible,.status-page a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (width<=480px){.status-page{padding:30px 16px}.status-page-body{padding:24px 18px}.status-page-art{height:180px}}
