We need it to work with all themes.
Issues remain, but they have to be fixed by the themes themselves: they are caused by them overriding our style and we can't special-case all themes in existence. But overall, it's still a big improvement.