I use Inspect Element in Google Chrome, which I understand is pretty much the same. If you look at the CSS on the page, it says the title should be #333, #9e0dab is crossed out, but it doesn’t display like that. Something odd is going on.
I’ve tried all the caching things too, ctrl-refresh, deactivated all caching plugins. And I open an incognito window in Chrome to make sure a new cache is served.
I have a fair amount of experience in CSS, but is there a way that reordering the rules could work? I’ve tried !important in various forms, and that hasn’t helped.