The picker shield overlay was blocking elementFromPoint during mousemove,
so the highlight class never got applied to actual page elements.
Fix: temporarily set shield visibility:hidden during the elementFromPoint
call so the cursor position resolves to the real element underneath.
Also enhanced the highlight with a subtle background tint for better
visual feedback.
Closes#3