Improved span hover effect