.error-module__m0eWgq__main{text-align:center;min-height:60vh;max-width:var(--container-max);padding:var(--space-16) var(--container-padding);flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex}.error-module__m0eWgq__title{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-text-primary)}.error-module__m0eWgq__text{margin-top:var(--space-3);max-width:420px;font-size:var(--text-base);color:var(--color-text-secondary)}.error-module__m0eWgq__actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;justify-content:center;display:flex}.error-module__m0eWgq__button{padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);background-color:var(--color-accent);color:var(--color-text-inverse);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;border:none}.error-module__m0eWgq__button:hover{background-color:var(--color-accent-hover)}.error-module__m0eWgq__link{padding:var(--space-3) var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-bg);color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--font-medium);text-decoration:none}.error-module__m0eWgq__link:hover{background-color:var(--color-bg-subtle)}
