.status-page{min-height:100svh;background:#fafafa;color:#0a0a0a;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.status-page *{box-sizing:border-box}.status-page a{text-decoration:none;color:inherit}.status-page header{padding:28px 40px;background:#cfff04;border-radius:0 0 36px 36px}.status-page header a>span{display:inline-flex;align-items:center;gap:16px}.status-page header svg{width:36px;height:40px}.status-page header a>span>span{font-size:17px;font-weight:700;letter-spacing:.32em}.status-page main{max-width:850px;margin:auto;padding:clamp(64px,12vh,140px) 32px}.status-page .status-code{display:inline-block;padding:6px 16px;border-radius:99px;background:#cfff04;font-size:14px;letter-spacing:.16em;font-weight:700}.status-page h1{font-size:clamp(36px,6vw,64px);font-weight:700;letter-spacing:-.04em;line-height:1.08;margin:24px 0}.status-page main>p:not(.status-code){max-width:600px;font-size:18px;color:#5b5b61}.status-page nav{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.status-page button,.status-page nav a{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:15px 22px;border:1px solid #0a0a0a;border-radius:6px;background:#0a0a0a;color:#fff;font:700 15px Arial,Helvetica,sans-serif;cursor:pointer}.status-page nav .status-secondary{color:#0a0a0a;background:transparent}.status-page a:focus-visible,.status-page button:focus-visible{outline:3px solid #0a0a0a;outline-offset:5px}.status-page footer{padding:24px 40px;font-size:11px;letter-spacing:.32em}@media(max-width:600px){.status-page header{padding:24px;border-radius:0 0 24px 24px}.status-page main{padding:64px 24px}.status-page nav{flex-direction:column}.status-page footer{padding:24px}}