-webkit-font-smoothing: antialiased on form elements

On webkit browsers on mac, font smoothing is kind of too bold. The known hack for this is to use :

html {
-webkit-font-smoothing: antialiased;
}

But this won't work on form elements such as inputs and also on elements having "-webkit-appearance" set to a similar value. So :

html, input, textarea, select, button {
-webkit-font-smoothing: antialiased;
}

And voilà !