.enviar{ width: 40%; padding: 15px 0; font-size: 18px; font-weight: bold; color: white; background: orange; border: none; border-radius: 5px; transition: 1s all; cursor: pointer; }
.enviar:hover{ background: darkorange; transform: scale(1.2); }
En este código , el comando background y transform ¿porque no se coloca dentro de .enviar{}. Y se tiene que hacer dentro de: .enviar:hover{}.
Saludos.