Split global.scss into multiple modules

We end up with only one css file, but we can move most of the boilerplate code out of global.scss, which (IMO) makes it more readable.

---

@kalgynirae I know you said you didn't want this, but it wasn't much work, so I decided to do it anyways so you can get a feel for how it would work.