.ErrorFallback-module__iKFR7W__box{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-8);max-width:480px;margin:var(--space-12) auto}.ErrorFallback-module__iKFR7W__title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);margin-bottom:var(--space-2)}.ErrorFallback-module__iKFR7W__description{color:var(--color-text-secondary);margin-bottom:var(--space-3)}.ErrorFallback-module__iKFR7W__errorId{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-bottom:var(--space-6)}.ErrorFallback-module__iKFR7W__errorId code{font-family:monospace}.ErrorFallback-module__iKFR7W__actions{gap:var(--space-3);display:flex}.ErrorFallback-module__iKFR7W__primaryButton{background:var(--color-primary);color:var(--color-text-on-primary);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-6);font-weight:var(--font-weight-semibold);cursor:pointer;border:none}.ErrorFallback-module__iKFR7W__primaryButton:hover{background:var(--color-primary-dark);color:var(--color-text-on-dark)}.ErrorFallback-module__iKFR7W__secondaryButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-6);font-weight:var(--font-weight-medium);cursor:pointer}.ErrorFallback-module__iKFR7W__secondaryButton:hover{background:var(--color-background)}
