diamonds hover

pointer-events non on pseudo

(also added a few transitions)