Have been trying to remove the default iOS input styles from my site. Looks fine on desktop but looks like image on mobile. I’m assuming it’s an iOS default.
BTW: I think it is a BAD IDEA to change what users have experienced as the default, on a device, for purely design purposes. There is a reason Webkit sets default styling - consistency.
I’ve found overriding default input styles very common with most platforms and products. I agree it can be a bad idea, but context matters. Depending on the users current expectations - it could be an issue (e.g product or services targeted to baby boomers would need more design context than most). My audience is fairly young and are used to such styles.