.Error-module__MOgYYW__main{justify-content:center;align-items:center;min-height:60vh;padding:clamp(40px,8vw,120px) clamp(20px,5vw,80px);display:flex}.Error-module__MOgYYW__inner{text-align:center;max-width:520px}.Error-module__MOgYYW__code{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;margin-bottom:16px;font-size:13px}.Error-module__MOgYYW__heading{color:var(--text);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700}.Error-module__MOgYYW__lead{color:var(--text-secondary);margin-bottom:32px;font-size:16px;line-height:1.6}.Error-module__MOgYYW__link{color:var(--cta);text-underline-offset:2px;text-decoration:underline}.Error-module__MOgYYW__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.Error-module__MOgYYW__btnPrimary{background:var(--cta);color:var(--text-on-accent);border:1.5px solid var(--cta);border-radius:var(--r-pill);cursor:pointer;transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);padding:14px 24px;font-size:15px;font-weight:600}.Error-module__MOgYYW__btnPrimary:hover{background:var(--cta-hover);border-color:var(--cta-hover);color:var(--text-on-accent);transform:translateY(-1px)}.Error-module__MOgYYW__btnSecondary{background:var(--surface);color:var(--text);border:1.5px solid var(--border-strong);border-radius:var(--r-pill);transition:border-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none}.Error-module__MOgYYW__btnSecondary:hover{border-color:var(--cta);color:var(--cta);text-decoration:none;transform:translateY(-1px)}
