I looked at various approaches to managing color. It's tough to kind of reverse engineer the existing color palette that we have.
I considered defining color base values and calculating values from those, but that would require either complex calculations to recreate existing color, or changing some of our existing colors.
I also experimented with using Sass maps to manage colors, but it seemed to add unnecessary complexity.
My conclustion: I'd suggest not making any major changes to our colors. We currently use darken/lighten in the component styles (buttons, minimap), and I think that's a fine approach to take.
This also adds some button mixins for size and color, and includes a bit of cleanup.
Addresses #108
I looked at various approaches to managing color. It's tough to kind of reverse engineer the existing color palette that we have.
My conclustion: I'd suggest not making any major changes to our colors. We currently use darken/lighten in the component styles (buttons, minimap), and I think that's a fine approach to take.
This also adds some button mixins for size and color, and includes a bit of cleanup.