CSS changes

- Shrink buttons so that they fit on a small screen in mobile mode.

- Move variables into util.styl to fix .incorrect style.

- Abstract colors for easier color scheme changes.