/*
 * --- Estilos de la Página "Login" (NUEVO) ---
 */
.login-form-container {
    background-color: #fff;
    border: 1px solid #e9ecef;
    border-radius: 0.5rem;
    box-shadow: 0 0.5rem 1.5rem rgba(0,0,0,0.07);
}

/* Reutiliza los estilos del formulario de contacto
  para que los inputs se vean igual de limpios.
*/
.login-form-container .form-control {
    border-radius: 0;
    border: 1px solid #ced4da;
    padding: 0.75rem 1rem;
}
.login-form-container .form-control:focus {
    border-color: var(--custom-red);
    box-shadow: 0 0 0 0.25rem rgba(155, 33, 43, 0.25);
}