.status-page{max-width:1200px;color:var(--rd-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0 auto;padding:64px 32px 96px}.status-heading{max-width:800px}.status-heading h1{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(32px,4.6vw,52px);font-weight:900;line-height:1.25}.status-heading p{color:var(--rd-ink-2);font-size:17px;line-height:1.8}.status-button{border:1px solid var(--rd-line-2);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 20px;font-weight:700;line-height:1.5;display:inline-flex}.status-primary{background:var(--rd-ink);color:#fff;border-color:var(--rd-ink)}.status-button:hover{border-color:var(--rd-red-ink);color:var(--rd-red-ink)}.status-primary:hover{background:var(--rd-red-ink);color:#fff}.status-page :is(a,button):focus-visible{outline:2px solid var(--rd-red-ink);outline-offset:4px}.status-error{min-height:60vh}.status-heading .status-error-id{color:var(--rd-ink-3);margin-top:16px;font-size:13px}.status-download{min-height:50vh}.status-download h1{max-width:800px;line-height:1.4}.status-download .status-button{max-width:100%}@media (max-width:600px){.status-page{padding:40px 20px 64px}}
