.error-module__bSZLSW__page{min-height:calc(100dvh - var(--header-offset));place-items:center;padding:clamp(20px,5vw,40px);display:grid}.error-module__bSZLSW__card{text-align:center;background:#fff;border:1px solid #1a1a1a1a;border-radius:14px;justify-items:center;gap:12px;width:min(440px,100%);padding:clamp(20px,4vw,28px);display:grid;box-shadow:0 8px 22px #0f172a0f}.error-module__bSZLSW__title{color:var(--color-text-primary);font-size:clamp(1.2rem,2.4vw,1.55rem);font-weight:700;line-height:1.2}.error-module__bSZLSW__message{color:#1a1a1a99;font-size:.95rem}.error-module__bSZLSW__devError{white-space:pre-wrap;text-align:start;color:#1a1a1ab3;background:#1a1a1a0a;border-radius:8px;width:100%;padding:12px;font-size:.82rem}.error-module__bSZLSW__actions{align-items:center;gap:12px;margin-top:4px;display:flex}.error-module__bSZLSW__retryButton{background:var(--color-curtain-red,#9c1b20);color:#fff;cursor:pointer;font-weight:600;font:inherit;border:none;border-radius:10px;padding:10px 20px;transition:opacity .2s}.error-module__bSZLSW__retryButton:hover{opacity:.85}.error-module__bSZLSW__homeLink{color:var(--color-curtain-red,#9c1b20);font-weight:600;text-decoration:none}.error-module__bSZLSW__homeLink:hover{text-decoration:underline}
