/* Optimized Widget: register_form */
.widget-register-form .auth-header-image { position: absolute; top: -120px; left: 50%; transform: translateX(-50%); width: 200px; height: auto; pointer-events: none; z-index: 10; }
.widget-register-form { position: relative; padding-top: 80px; }
/* --- MODE MINIMAL (TACTICAL TERMINAL) --- */
.widget-register-form.is-tactical-minimal { padding-top: 0; }
.widget-register-form.is-tactical-minimal .neu-box { background: transparent !important; box-shadow: none !important; border: none !important; padding: 0 !important; }
.widget-register-form.is-tactical-minimal .auth-header-image { display: none; }
/* On ne touche qu'aux boutons qui ne sont pas des actions principales (accent) */
.widget-register-form.is-tactical-minimal .neu-button:not(.bg-accent-color) { background-color: rgba(255, 255, 255, 0.03); border: 1px solid rgba(255, 255, 255, 0.1); }
/* Le bouton Google (bg-accent-color) garde son identité mais s'adapte au terminal */
.widget-register-form.is-tactical-minimal .neu-button.bg-accent-color { background-color: #6c63ff; border: 1px solid rgba(255, 255, 255, 0.2); box-shadow: 0 0 15px rgba(108, 99, 255, 0.4), 0 0 30px rgba(108, 99, 255, 0.2); }
.widget-register-form.is-tactical-minimal .neu-button.bg-accent-color:hover { background-color: #5a52e0; border-color: rgba(255, 255, 255, 0.4); box-shadow: 0 0 25px rgba(108, 99, 255, 0.6), 0 0 45px rgba(108, 99, 255, 0.3); }
.widget-register-form.is-tactical-minimal .neu-button:not(.bg-accent-color):hover { background-color: rgba(108, 99, 255, 0.2); border-color: rgba(108, 99, 255, 0.4); }
.widget-register-form.is-tactical-minimal .neu-box-inset, .widget-register-form.is-tactical-minimal input:not([type="checkbox"]):not([type="radio"]) { background-color: rgba(0, 0, 0, 0.3); border-color: rgba(255, 255, 255, 0.1); color: #fff; }
.widget-register-form.is-tactical-minimal .neu-box-flat { background-color: rgba(255, 255, 255, 0.02); border-color: rgba(255, 255, 255, 0.05); }
.widget-register-form.is-tactical-minimal .password-type-choice-btn { background-color: rgba(0, 0, 0, 0.2); border-color: rgba(255, 255, 255, 0.1); color: #9ca3af; }
.widget-register-form.is-tactical-minimal .password-type-choice-btn.active-choice { background-color: rgba(108, 99, 255, 0.2); color: #fff; border-color: rgba(108, 99, 255, 0.4); }
