improved pure css hover shade