Remove some unused sections in the CSS
Explicitly set text color for content

Since the background color is set, the text color should be set too to
avoid a clash with default values.