Sass
Написание CSS само по себе весело, но когда таблица стилей становится огромной, то становится и сложно её обслуживать. И вот в таком случае нам поможет препроцессор. Sass позволяет использовать функции недоступные в самом CSS, например, переменные, влож енности, миксины, наследование и другие приятные вещи, возвращающие удобство написания CSS.Как только Вы начинаете пользоваться Sass, препроцессор обрабатывает ваш Sass-файл и сохраняет его как про стой CSS-файл, который Вы сможете использовать на любом сайте.
Пример:

Это css стиль без sass:

Есть еше похожый препроцессор как SCSS. Каким пользоваться ваш выбор.