.rd-error{color:#29223f;text-align:center;place-items:center;min-height:min(620px,72svh);padding:clamp(24px,6vw,72px) 20px;display:grid}.rd-error__card{box-sizing:border-box;background:#fff;border:1px solid #e9e5f1;border-radius:16px;justify-items:center;gap:clamp(12px,2vw,20px);width:min(720px,100%);min-width:0;padding:clamp(20px,5vw,48px);display:grid}.rd-error__code{color:var(--error-accent,#402fff);font-variant-numeric:tabular-nums;font-size:clamp(52px,10vw,96px);font-weight:700;line-height:1}.rd-error__status{background:var(--error-tint,#eeebff);max-width:100%;color:var(--error-accent,#402fff);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.4}.rd-error__message{gap:10px;min-width:0;max-width:480px;display:grid}.rd-error__message h1{font-size:clamp(24px,4vw,36px);line-height:1.2}.rd-error__message p{color:#5f596f;font-size:16px;line-height:1.55}.rd-error__meme{width:min(100%,380px);color:var(--error-accent);justify-items:center;gap:6px;margin:0;font-size:14px;line-height:1.45;display:grid}.rd-error__cats{width:min(100%,380px)}.rd-error__cat-trigger{max-width:100%;color:var(--error-accent);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-items:center;gap:4px;padding:0;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;display:inline-grid}.rd-error__cat-trigger:hover>span{text-decoration:underline}.rd-error__cat-trigger:focus-visible{outline:2px solid var(--error-accent);outline-offset:4px}.rd-error__artwork{border-radius:10px;width:min(100%,clamp(180px,55vw,288px));height:auto;display:block}.rd-error__cat-quip{margin:0}.rd-error__cats .rd-error__cat-quip:not(:empty){background:var(--error-tint);color:var(--error-accent);border-radius:8px;margin-top:8px;padding:8px 12px;font-size:14px;line-height:1.45}.rd-error__actions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;max-width:490px;display:flex}.rd-error__actions>.rd-button{white-space:normal;flex:200px;min-width:0;max-width:280px;height:auto}.rd-error__card small{color:#666273;font-size:12px;line-height:1.5}.rd-error--401{--error-accent:#6741a7;--error-tint:#f0e7fa}.rd-error--404{--error-accent:#3049b8;--error-tint:#ebefff}.rd-error--503{--error-accent:#08746e;--error-tint:#e2f5f1}.rd-error--403{--error-accent:#92540b;--error-tint:#fff3d6}.rd-error--500{--error-accent:#ae3039;--error-tint:#fdecef}.rd-error--offline{--error-accent:#485c6c;--error-tint:#eef2f5}.rd-error--offline .rd-error__code{font-size:clamp(32px,9vw,60px)}@media (width<=540px){.rd-error{padding-inline:16px}.rd-error__actions{flex-direction:column}.rd-error__actions>.rd-button{flex:auto;width:100%;max-width:none}.rd-error__message p{font-size:14px}}
