Refactored HTML5 input add-on

Avoids upcoming SASS variable rescoping issues and repetitive code
Not crazy about using !global either: feels roughly equivalent to !important