Move generated CSS to its own file

There's no reason to render it in a <style> each time. It was just
laziness.