Не работают псевдоклассы в css?
Привет! 
У тебя код препроцессорный (LESS) должен компилироваться в CSS посредством плагина(сборщика/npm-скрипта), так как браузеры не умеют читать "неродной" язык.  

Немного погугли про препроцессоры и все получится! :)
Всё работает:

snippet