Style des boutons "submit"

Je me demandais si quelqu'un sait pourquoi le "default" style d'un bouton "soumettre" semble assez bon (coins légèrement arrondis, certains dégradé du haut vers le bas, etc.) mais au moment où je ajouter une couleur d'arrière-plan, il change de 1990 de l'ère bouton carré avec 2px frontière...juste l'air terrible.

Je peux en quelque sorte garder la plupart de la valeur par défaut de style, mais de changer la couleur d'arrière-plan? Merci!!!!

source d'informationauteur user1149499