css direction-aware hover effect