improved highlighting rule for pseudo-class (inside :not())