I've generated a new style with pygmentize, with the following command:
/var/www/mediawiki/extensions/SyntaxHighlight_GeSHi/pygments/pygmentize -f html -S monokai -a .mw-highlight > /var/www/mediawiki/extensions/SyntaxHighlight_GeSHi/modules/pygments.generated.css
But I noticed that the background color was being overwritten by the following CSS code:
code, pre, .mw-code { color: #000; background-color: #f8f9fa; border: 1px solid #c8ccd1; }
Having background-color set both places makes it impossible to change style, and when a code block is next to an image, it looks a bit weird.
To stop <pre> overriding syntaxhighlight properties, but still maintain its functionality, I added the following to my MediaWiki:Common.css
div.mw-highlight pre { color: unset; background-color: unset; border: unset; }
Should this maybe be added to the CSS in the extension?

