Что такое CSS препроцессор?

Это такая программа, когда ты пишешь CSS подобный код со своими фичами, а на выходе генерируется обычный нативный CSS. Препроцессоры используют ради: переменных, вложенности правил, миксинов (переиспользуемые куски кода), Sass, less, stylus.