brushup: Theme-Aware Dynamic Color Palette for Emacs

Emacs theming has a dirty secret: most face customizations are written against one theme and silently break against every other. You pick colors that look right in your dark theme, switch to something...