Reworked the styling UI. Now there are 4 options: light, dark, custom_light, and custom_dark. Things don't quite work right, but the proof-of-concept is done.