.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:#ef4444;margin-bottom:var(--space-6)}.error-module__bSZLSW__errorTitle{font-family:var(--font-cinzel), serif;font-size:var(--text-4xl);color:var(--foreground);margin:0 0 var(--space-4) 0}.error-module__bSZLSW__errorMessage{font-family:var(--font-body);color:var(--foreground-muted,#a3a3a3);margin:0 0 var(--space-8) 0;line-height:1.6}.error-module__bSZLSW__buttonGroup{gap:var(--space-4);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:background-color, border-color, color, opacity, transform, box-shadow var(--dur-base) 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)}
