I face (almost) the same problem here. Things broke on version 49 because opera decided it can follow the theme's colors for fonts... and only for the fonts.
0_1513093074408_2017-12-12-173319_1280x963_scrot.png
Debian testing x64, opera stable 49, openbox and numix as the theme.