Minor refactor

Moved CSS to its own file.