/* Sfondo generale */
body.login {
  background: #000000;
  background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(71, 54, 41, 1) 50%, rgba(102, 46, 46, 1) 100%);
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

/* Box form */
#loginform, #registerform, #lostpasswordform {
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0,0,0,.06);
  padding: 24px;
}

/* Logo personalizzato (200x80 consigliato) */
.login h1 a {
  background-image: url('/wp-content/uploads/2024/06/cropped-LOGO-DEFIN.png'); /* <-- cambia */
      background-size: contain;
    background-repeat: no-repeat;
    height: 200px;
    width: auto;
}

/* Pulsanti */
.wp-core-ui .button, .wp-core-ui .button-primary {
  border-radius: 10px;
  padding: 8px 14px;
}
.wp-core-ui .button-primary {
  background: #1d4ed8; border-color: #1d4ed8;
  text-shadow: none; box-shadow: none;
}
.wp-core-ui .button-primary:hover { background:#1e40af; border-color:#1e40af; }

/* Link sotto al form */
#nav, #backtoblog { text-align: center; }
#backtoblog { display: none; } /* nascondi link “← Torna a …” se non lo vuoi */

/* Stili mirati solo alla pagina di registrazione: */
body.login-action-register #loginform { display: none; } /* esempio */
body.login-action-register #registerform { border-color:#c7d2fe; }

/* E solo al recupero password: */
body.login-action-lostpassword #lostpasswordform { border-color:#fecaca; }