.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-status{justify-content:center;align-items:center;min-height:40vh;padding:2rem 1.5rem;display:flex}.page-status--fullscreen{background:var(--background);min-height:100dvh}.error-message{border:1px solid var(--border);background:var(--card);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;width:min(100%,28rem);padding:2rem 1.75rem;display:flex}.error-message__icon{color:var(--google-red);font-size:2rem}.error-message__title{color:var(--foreground);font-family:var(--font-heading);margin:0;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.2}.error-message__text{color:var(--muted-foreground);margin:0;font-size:.975rem;line-height:1.6}.error-message__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.error-message__actions .btn{min-width:9rem}
