Bugs: Input styling and default colors

#28 #29 

- Input buttons browser styling was messing things up
- Defaulting some color values was good in theory, but needed `!default` so that they didn't override custom theme colors in apps