Stylus é um pré-processador que gera CSS (Cascading Style Sheets - Folhas de Estilo em Cascata). As folhas de estilo Stylus (arquivos .styl) contêm código escrito na sintaxe Stylus, que oferece recursos como variáveis, mixins, funções e operadores para tornar a autoria de CSS mais eficiente e manutenível. Esses arquivos não são interpretados diretamente pelos navegadores web. Em vez disso, eles devem ser compilados em arquivos CSS padrão antes de serem utilizados em um website ou aplicação web. O processo de compilação transforma o código Stylus em código CSS equivalente que os navegadores podem entender. O Stylus visa reduzir a verbosidade e a repetição frequentemente encontradas no CSS tradicional, permitindo que os desenvolvedores escrevam folhas de estilo mais limpas, organizadas e reutilizáveis. Ele suporta tanto a sintaxe baseada em indentação quanto uma sintaxe mais tradicional semelhante ao CSS, oferecendo flexibilidade para diferentes estilos de codificação. Arquivos Stylus são comumente usados em projetos de desenvolvimento web para gerenciar a estilização de páginas web e interfaces de usuário.