.error-module-scss-module__5C4lWq__error{max-width:768px;padding:var(--space-8)var(--space-3);margin:0 auto}.error-module-scss-module__5C4lWq__error__code{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.07em;margin-bottom:var(--space-2);text-transform:uppercase}.error-module-scss-module__5C4lWq__error__title{color:var(--color-text-primary);font-size:var(--text-4xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:var(--leading-tight);margin-bottom:var(--space-3)}.error-module-scss-module__5C4lWq__error__message{color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.error-module-scss-module__5C4lWq__error__actions{align-items:center;gap:var(--space-4);display:flex}.error-module-scss-module__5C4lWq__error__reset{color:var(--color-brand-primary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-medium);background:0 0;border:none;padding:0;text-decoration:none;transition:color .15s;display:inline-block}.error-module-scss-module__5C4lWq__error__reset:hover{color:var(--color-brand-hover)}.error-module-scss-module__5C4lWq__error__reset:focus-visible{border-radius:var(--radius-sm);outline:3px solid var(--color-brand-primary);outline-offset:2px}.error-module-scss-module__5C4lWq__error__back{color:var(--color-brand-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:color .15s;display:inline-block}.error-module-scss-module__5C4lWq__error__back:hover{color:var(--color-brand-hover)}.error-module-scss-module__5C4lWq__error__back:focus-visible{border-radius:var(--radius-sm);outline:3px solid var(--color-brand-primary);outline-offset:2px}@media (max-width:768px){.error-module-scss-module__5C4lWq__error{padding-left:var(--space-2);padding-right:var(--space-2)}}@media (max-width:480px){.error-module-scss-module__5C4lWq__error{padding-top:var(--space-4)}.error-module-scss-module__5C4lWq__error__title{font-size:var(--text-3xl)}.error-module-scss-module__5C4lWq__error__actions{flex-direction:column;align-items:flex-start}}
