body:has(>.status-page){margin:0}.status-page{--logo-shape:var(--text-primary,#f1f1f3);--brand-diamond:#ff75b6;box-sizing:border-box;background:var(--bg-base,#090a0c);min-height:100svh;color:var(--text-primary,#f1f1f3);font-family:var(--font-inter,ui-sans-serif), system-ui, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;padding:clamp(1.25rem,4vw,3.5rem);display:flex}.status-page *{box-sizing:border-box}.status-header,.status-content,.status-footer{width:min(100%,1376px);margin-inline:auto}.status-brand{min-height:2.75rem;color:inherit;letter-spacing:-.07em;align-items:center;gap:.5rem;font-size:1.65rem;font-weight:600;text-decoration:none;display:inline-flex}.status-brand svg{width:2.1rem;height:2.1rem}.status-content{isolation:isolate;flex-direction:column;flex:1;justify-content:center;padding-block:clamp(4rem,12vh,9rem);display:flex;position:relative}.status-code{z-index:-1;letter-spacing:-.08em;color:var(--text-primary,#f1f1f3);opacity:.055;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(8rem,30vw,28rem);font-weight:200;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%)}.status-label{color:var(--text-secondary,#a7a8b2);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.6875rem}.status-content h1{letter-spacing:-.065em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.75rem,6vw,6rem);font-weight:400;line-height:1.04}.status-description{max-width:43ch;color:var(--text-secondary,#a7a8b2);margin:1.5rem 0 0;font-size:1rem;line-height:1.75}.status-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:2rem;display:flex}.status-actions a,.status-actions button{background:var(--text-primary,#f1f1f3);min-height:3rem;color:var(--bg-base,#090a0c);font:inherit;cursor:pointer;touch-action:manipulation;border:1px solid #0000;border-radius:100px;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 1.25rem;font-size:.875rem;text-decoration:none;display:inline-flex}.status-actions .status-secondary{border-bottom-color:var(--border-default,#26272e);color:inherit;background:0 0;border-radius:0;padding-inline:0}.status-actions a:hover,.status-actions button:hover{border-color:var(--brand-diamond)}.status-page :focus-visible{outline:2px solid var(--brand-diamond);outline-offset:5px}.status-footer{border-top:1px solid var(--border-default,#26272e);color:var(--text-secondary,#a7a8b2);letter-spacing:.04em;padding-top:1.5rem;font-size:.6875rem}@media (max-width:600px){.status-code{top:2rem;transform:none}}@media (forced-colors:active){.status-code{display:none}.status-actions a,.status-actions button{border-color:buttontext}}
