.status-page{position:relative;isolation:isolate;min-height:100svh;display:grid;place-items:center;overflow:hidden;padding:2rem 1rem}.status-page__glow{position:absolute;z-index:-1;width:min(42rem,90vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.2),transparent 66%);filter:blur(16px);animation:status-page-breathe 5s ease-in-out infinite}.status-page__card{width:min(100%,38rem);padding:clamp(1.75rem,4vw,3rem);border:1px solid;border-radius:1.25rem;text-align:center;box-shadow:0 24px 80px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}.status-page__brand{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:1.5rem;font-family:Poppins,sans-serif;font-size:1.35rem;font-weight:700;text-decoration:none}.status-page__brand img{object-fit:contain}.status-page__icon{width:4rem;height:4rem;display:grid;place-items:center;margin:0 auto 1.25rem;border:1px solid;border-radius:1rem;font-size:1.5rem;transform:rotate(-3deg)}.status-page__eyebrow{margin:0 0 .5rem;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.status-page h1{margin:0;font-family:Poppins,sans-serif;font-size:clamp(2rem,5vw,3rem);line-height:1.1;letter-spacing:-.035em}.status-page__description{max-width:31rem;margin:1rem auto 0;font-size:clamp(1rem,2vw,1.1rem);line-height:1.65}.status-page__actions{display:flex;justify-content:center;gap:.75rem;margin-top:1.75rem}.status-page__button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.75rem 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:.65rem;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.status-page__button:hover{transform:translateY(-2px)}.status-page__button:focus-visible{outline:3px solid rgba(168,85,247,.45);outline-offset:3px}@keyframes status-page-breathe{0%,to{transform:scale(.94);opacity:.75}50%{transform:scale(1.04);opacity:1}}@media(max-width:480px){.status-page__actions{flex-direction:column}.status-page__button{width:100%}}@media(prefers-reduced-motion:reduce){.status-page__glow{animation:none}.status-page__button{transition:none}}html.theme-dark .status-page{background:#1a1a1a;color:#fff}html.theme-dark .status-page__card{background:rgba(38,38,38,.88);border-color:hsla(0,0%,100%,.15)}html.theme-dark .status-page__brand{color:#fff}html.theme-dark .status-page__icon{color:#a855f7;background:rgba(168,85,247,.12);border-color:rgba(168,85,247,.35)}html.theme-dark .status-page__eyebrow{color:#a855f7}html.theme-dark .status-page__description{color:hsla(0,0%,100%,.72)}html.theme-dark .status-page__button--primary{color:#1a1a1a;background:#a855f7}html.theme-dark .status-page__button--primary:hover{background:rgb(150.5511235955,50.904494382,245.395505618)}html.theme-dark .status-page__button--secondary{color:#fff;background:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.25)}html.theme-dark .status-page__button--secondary:hover{background:hsla(0,0%,100%,.08)}html.theme-light .status-page{background:#fff;color:#1a1a1a}html.theme-light .status-page__card{background:rgba(250,250,250,.88);border-color:rgba(26,26,26,.15)}html.theme-light .status-page__brand{color:#1a1a1a}html.theme-light .status-page__icon{color:#a855f7;background:rgba(168,85,247,.12);border-color:rgba(168,85,247,.35)}html.theme-light .status-page__eyebrow{color:#a855f7}html.theme-light .status-page__description{color:rgba(26,26,26,.72)}html.theme-light .status-page__button--primary{color:#fff;background:#a855f7}html.theme-light .status-page__button--primary:hover{background:rgb(150.5511235955,50.904494382,245.395505618)}html.theme-light .status-page__button--secondary{color:#1a1a1a;background:rgba(0,0,0,0);border-color:rgba(26,26,26,.25)}html.theme-light .status-page__button--secondary:hover{background:rgba(26,26,26,.08)}