.global-error-fallback-module__R8-e8a__stateShell{max-width:560px;min-height:100vh;padding:var(--sp-12,48px) var(--sp-5,20px);text-align:center;justify-content:center;align-items:center;gap:var(--sp-3,12px);background:var(--bg,#f4f1eb);flex-direction:column;margin:0 auto;display:flex}.global-error-fallback-module__R8-e8a__stateIcon{margin-bottom:var(--sp-1-5,6px);font-size:42px;line-height:1}.global-error-fallback-module__R8-e8a__stateTitle{font-family:var(--font-display,"Jost", sans-serif);color:var(--text-primary,#1e1e1a);margin:0;font-size:28px;font-weight:400;line-height:1.2}.global-error-fallback-module__R8-e8a__stateBody{max-width:360px;font-family:var(--font-condensed,"Barlow Condensed", sans-serif);color:var(--text-tertiary,#8a857a);margin:0;font-size:15px;line-height:1.55}.global-error-fallback-module__R8-e8a__actionRow{margin-top:var(--sp-1-5,6px);justify-content:center;align-items:center;gap:var(--sp-2-5,10px);flex-wrap:wrap;display:flex}.global-error-fallback-module__R8-e8a__primaryAction{min-width:44px;min-height:44px;padding:var(--sp-2-5,10px) var(--sp-4,16px);font-family:var(--font-condensed,"Barlow Condensed", sans-serif);cursor:pointer;background:var(--accent,#2e7d70);color:var(--accent-text,#f4f1eb);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.global-error-fallback-module__R8-e8a__primaryAction:hover{background:var(--accent-hover,#246860)}
