refactor stylesheets to use variables for all (eventually) customizable colors