/* Fond général (WP utilise souvent #f0f0f1) */
body.login {
  background: #fff;
}

/* Conteneur */
body.login #login {
  padding: 24px 20px;
  background: #eedbdb47;
}

/* Les différentes “box” selon les pages */
body.login #loginform,
body.login #lostpasswordform,
body.login #resetpassform,
body.login #registerform {
  background: #eedbdb;
  border: 1px solid rgba(0,0,0,.06);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,.08);
}

/* Champs */
body.login form .input,
body.login input[type="text"],
body.login input[type="password"],
body.login input[type="email"] {
  border-radius: 12px;
}

/* Bouton principal (WP default #2271b1) */
body.login .button.button-primary {
  background: #75a5a6;
  border-color: #75a5a6;
  border-radius: 9px;
  box-shadow: none;
  text-shadow: none;
}

/* Hover / focus */
body.login .button.button-primary:hover,
body.login .button.button-primary:focus {
  background: #649394;      /* un poil plus foncé */
  border-color: #649394;
}

/* Liens */
body.login a {
  color: #75a5a6;
}
body.login a:hover,
body.login a:focus {
  color: #5a8586;
}

/* Messages (erreur / succès / info) */
body.login #login_error,
body.login .message,
body.login .success {
  border-left-color: #75a5a6;
  border-radius: 7px;
}

/* Un peu de “radius partout” sur les blocs communs */
body.login .notice,
body.login .wp-pwd,
body.login .forgetmenot,
body.login .submit {
  border-radius: 7px;
}

body.login .button.button-primary:active,
body.login .button.button-primary:focus-visible {
  background: #649394;
  border-color: #649394;
  box-shadow: none;
}
