Animated color change on hover