Stylus es un lenguaje de scripting de preprocesamiento que se compila en hojas de estilo en cascada (CSS). Está diseñado para ser una forma concisa, flexible y expresiva de escribir CSS. Stylus permite a los desarrolladores utilizar variables, funciones, mixins y otras construcciones de programación para crear hojas de estilo reutilizables y fáciles de mantener. Admite tanto una sintaxis basada en sangría (similar a Python) como la sintaxis CSS tradicional. Los archivos Stylus se utilizan habitualmente en proyectos de desarrollo web para agilizar el proceso de creación de CSS, reducir la duplicación de código y mejorar la organización general de las hojas de estilo. Los archivos CSS resultantes se vinculan posteriormente a los documentos HTML para dar estilo a los elementos de la página web. Stylus ofrece características como prefijos de proveedor automáticos, manipulación de colores y operaciones matemáticas, lo que lo convierte en una herramienta potente para los desarrolladores front-end.