.error-module__uHmsfa__wrap{justify-content:center;align-items:center;min-height:100dvh;padding:2rem 1.5rem;display:flex}.error-module__uHmsfa__panel{border:1px solid var(--card-border);background:var(--card-bg);text-align:center;border-radius:12px;width:100%;max-width:34rem;padding:2rem}.error-module__uHmsfa__heading{margin:0 0 .6rem;font-size:1.5rem;font-weight:700;line-height:1.25}.error-module__uHmsfa__text{max-width:40ch;color:var(--muted);margin:0 auto 1.75rem;font-size:.95rem;line-height:1.6}.error-module__uHmsfa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.error-module__uHmsfa__retryButton{border:1px solid var(--fg);background:var(--fg);min-height:44px;color:var(--bg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 1.2rem;font-size:.88rem;font-weight:600;display:inline-flex}.error-module__uHmsfa__retryButton:hover{background:var(--muted);border-color:var(--muted)}.error-module__uHmsfa__fallbackLink{border:1px solid var(--card-border);background:var(--card-bg);min-height:44px;color:var(--fg);border-radius:999px;justify-content:center;align-items:center;padding:0 1.2rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.error-module__uHmsfa__fallbackLink:hover{border-color:var(--muted)}
