color animation on visible psuedo element attached to invisible element