WIP DONOTREVIEW: improve UI consistency, simplify styles
Created by: sqs
Low priority
I am doing things that I've wanted to do for a while like:
- Removing hardcoded hex color codes from our CSS
- Removing
.scss
files that can be easily replicated with Bootstrap classes - Removing common components that can be easily replicated with Bootstrap classes
- Simplifying styles (eg using CSS variables instead of separately defining colors for the light and dark themes)
- Removing inconsistent visual effects, such as 2px shifts on hover, white focus shadows, colored box shadow backgrounds, etc.
I am being aggressive to begin with, erring on the side of removing stuff that actually looks nice (but that adds a lot of CSS/HTML complexity). Before this PR is ready to review, I'll go back and make stuff look nicer. So, it is not worthwhile to review this for visual/design regressions yet.