/* widgets/password_reset_request/widget_password_reset_request.css */
.widget-password-reset-request { position: relative; }
/* --- MODE MINIMAL (TACTICAL TERMINAL) --- */
.widget-password-reset-request.is-tactical-minimal { padding-top: 0; }
.widget-password-reset-request.is-tactical-minimal .login-input { background-color: rgba(0, 0, 0, 0.3); border-color: rgba(255, 255, 255, 0.1); }
.widget-password-reset-request.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 principal d'action */
.widget-password-reset-request.is-tactical-minimal .login-submit.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-password-reset-request.is-tactical-minimal .login-submit.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); }
