Stylus — это язык препроцессорного скриптинга (preprocessor scripting language), который компилируется в каскадные таблицы стилей (CSS). Он разработан для того, чтобы писать CSS более лаконично, гибко и выразительно. Stylus позволяет разработчикам создавать многократно используемые и легко поддерживаемые таблицы стилей с использованием переменных, функций, миксинов (mixins) и других программных конструкций. Язык поддерживает как синтаксис, основанный на отступах (indentation-based syntax), аналогичный Python, так и традиционный синтаксис CSS. Файлы Stylus обычно используются в проектах веб-разработки для оптимизации процесса написания CSS, уменьшения дублирования кода и улучшения общей организации таблиц стилей. В результате сгенерированный файл CSS связывается с HTML-документом для стилизации элементов веб-страницы. Stylus предоставляет такие мощные функции, как автоматическое добавление префиксов поставщиков (auto vendor prefixing), манипуляции с цветом и математические операции, что делает его незаменимым инструментом для фронтенд-разработчиков.