.page-error-recovery-module__N15acq__screen{min-height:60vh;color:var(--foreground,CanvasText);background:var(--background,Canvas);font-family:var(--font-montserrat,system-ui), system-ui, sans-serif;place-items:center;padding:2rem 1rem;display:grid}.page-error-recovery-module__N15acq__card{border:1px solid var(--border,GrayText);background:var(--card,Canvas);text-align:center;border-radius:1rem;width:100%;max-width:40rem;padding:3rem 1.5rem}.page-error-recovery-module__N15acq__card h1{font-size:1.5rem;font-weight:600;line-height:1.3}.page-error-recovery-module__N15acq__card p{max-width:34ch;margin:.75rem auto 0;line-height:1.6}.page-error-recovery-module__N15acq__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.page-error-recovery-module__N15acq__actions button,.page-error-recovery-module__N15acq__actions a{border:1px solid var(--border,GrayText);min-height:2.75rem;font:inherit;cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.page-error-recovery-module__N15acq__actions button{color:var(--primary-foreground,Canvas);background:var(--primary,CanvasText)}.page-error-recovery-module__N15acq__actions a{color:var(--foreground,CanvasText);background:var(--card,Canvas)}.page-error-recovery-module__N15acq__actions button:hover,.page-error-recovery-module__N15acq__actions a:hover{filter:brightness(.95)}.page-error-recovery-module__N15acq__actions button:focus-visible,.page-error-recovery-module__N15acq__actions a:focus-visible{outline:2px solid var(--ring,Highlight);outline-offset:4px}
