.error-module__koaFQG__wrapper{justify-content:center;align-items:center;min-height:50vh;padding:4rem 1.5rem;display:flex}.error-module__koaFQG__content{text-align:center;max-width:480px}.error-module__koaFQG__title{font-size:var(--heading-h1);color:var(--foreground);margin-bottom:1rem;font-weight:600}.error-module__koaFQG__message{font-size:var(--text-body);color:var(--text-muted);margin-bottom:2rem;line-height:1.6}.error-module__koaFQG__actions{flex-direction:column;align-items:center;gap:1rem;display:flex}.error-module__koaFQG__button{background:var(--primary);color:#fff;font-size:1rem;font-weight:600;font-family:var(--font-body);cursor:pointer;border:none;border-radius:4px;padding:.875rem 1.75rem;transition:background .2s;display:inline-block}.error-module__koaFQG__button:hover{background:var(--primary-dark)}.error-module__koaFQG__link{font-size:var(--text-sm);color:var(--primary);text-underline-offset:2px;text-decoration:underline}.error-module__koaFQG__link:hover{color:var(--primary-dark)}
