.error-fallback{text-align:center;justify-items:center;gap:12px;max-width:440px;margin:0 auto;padding:clamp(40px,12vh,120px) 4px 40px;display:grid}.error-fallback h1{color:var(--text);letter-spacing:-.5px;margin:0;font-size:24px;font-weight:600;line-height:1.25}.error-fallback p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.error-fallback-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.error-page{background:var(--bg);min-height:100dvh;color:var(--text);flex-direction:column;align-items:center;padding:28px 20px;display:flex}
