.error-module__bSZLSW__errorContainer{min-height:60vh;padding:var(--space-8);background-color:var(--background);justify-content:center;align-items:center;display:flex}.error-module__bSZLSW__errorCard{text-align:center;padding:var(--space-12);background:var(--card-bg,rgb(var(--edge) / .05));border:1px solid var(--border-color,rgb(var(--edge) / .1));border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;align-items:center;width:100%;max-width:500px;display:flex}.error-module__bSZLSW__errorIcon{color:var(--danger);margin-bottom:var(--space-6)}.error-module__bSZLSW__errorTitle{font-family:var(--font-cinzel), serif;font-size:var(--text-3xl);color:var(--foreground);margin:0 0 var(--space-4) 0}.error-module__bSZLSW__errorMessage{font-family:var(--font-body);color:var(--text-muted);margin:0 0 var(--space-8) 0;line-height:1.6}.error-module__bSZLSW__buttonGroup{gap:var(--space-3);flex-wrap:wrap;justify-content:center;width:100%;display:flex}.error-module__bSZLSW__primaryButton,.error-module__bSZLSW__secondaryButton{padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:500;font-size:var(--text-base);cursor:pointer;transition-property:background-color,border-color,color,opacity,transform,box-shadow;transition-duration:var(--dur-base);transition-timing-function:var(--ease-standard);border:none}.error-module__bSZLSW__primaryButton{background:var(--foreground);color:var(--background)}.error-module__bSZLSW__primaryButton:hover{opacity:.9;transform:translateY(-1px)}.error-module__bSZLSW__secondaryButton{color:var(--foreground);border:1px solid var(--border-color,rgb(var(--edge) / .2));background:0 0;text-decoration:none}.error-module__bSZLSW__secondaryButton:hover{background:rgb(var(--edge) / .1)}
