stylesheet: Fix .osd button states
Since we changed osd to use transparent black, it has become completely invisible on black bg, which is not uncommon on e.g. image viewers.
Change background color for hover/etc instead of opacity to mitigate that.