Botón de presentación de CSS representación extraña en iPad / iPhone

Me di cuenta de que si estilo mis botones con CSS utilizando radio, colores y bordes, se ven bien, pero en el iphone / ipad / ipod se ven terribles … ¿no debería ser la misma representación que en Safari Desktop?

enter image description here

Uy! me acabo de encontrar: simplemente agregue esta línea en cualquier elemento que necesite

-webkit-appearance: none; 

Agregue este código en el archivo css:

 input { -webkit-appearance: none; -moz-appearance: none; appearance: none; } 

Esto ayudará.