Wave two of iteration

TODO
why not just do `color: white` directly in the `.dark-bg` selector? I like to pair the two together because it makes sense in my mind that if you have a dark background, you need a light text color. One of my many css pet peeves is when designers have text color that's inappropriate for the background color, and it only works because of some javascript or because some image has to load.