.error-module__bSZLSW__page{min-height:60vh;padding:var(--spacing-xl);justify-content:center;align-items:center;display:flex}.error-module__bSZLSW__container{text-align:center;max-width:480px}.error-module__bSZLSW__icon{color:var(--color-accent,#ffa91f);margin-bottom:var(--spacing-xl)}.error-module__bSZLSW__title{font-family:var(--font-display,Manrope);font-size:var(--text-headline-lg,2rem);font-weight:var(--weight-bold,700);color:var(--color-primary,#fff);margin-bottom:var(--spacing-md)}.error-module__bSZLSW__message{font-size:var(--text-body-lg,1.125rem);color:var(--color-secondary,#8d8d92);margin-bottom:var(--spacing-2xl);line-height:1.6}.error-module__bSZLSW__retryBtn{background-color:var(--color-accent,#ffa91f);color:#000;font-weight:var(--weight-bold,700);font-size:var(--text-body-md,1rem);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:opacity var(--transition-fast,.2s);margin-bottom:var(--spacing-lg);border:none;padding:14px 32px;display:inline-block}.error-module__bSZLSW__retryBtn:hover{opacity:.9}.error-module__bSZLSW__homeLink{color:var(--color-secondary,#8d8d92);font-size:var(--text-body-sm,.875rem);text-underline-offset:4px;text-decoration:underline;display:block}.error-module__bSZLSW__homeLink:hover{color:var(--color-primary,#fff)}
