I agree it is pretty fiddly overriding what we have. Highlight ships with a big pile of themes at:
https://github.com/highlightjs/highlight.js/tree/master/src/styles
A custom theme can certainly provide a unique look to a site:
@Johani maybe we should do a #howto which explains how to take CSS from the official repo transform them and get them to work with our CSS?