Stylus es un lenguaje de script de preprocesamiento que se compila en Hojas de Estilo en Cascada (CSS). Está diseñado para permitir escribir CSS de manera concisa, flexible y expresiva. Stylus facilita a los desarrolladores la creación de hojas de estilo reutilizables y mantenibles mediante el uso de variables, funciones, mixins y otros componentes de programación. Este lenguaje admite tanto una sintaxis basada en sangría (indentación), similar a Python, como la sintaxis tradicional de CSS. Los archivos Stylus se utilizan comúnmente en proyectos de desarrollo web para simplificar el proceso de escritura de CSS, reducir la duplicación de código y mejorar la organización general de las hojas de estilo. El archivo CSS resultante se enlaza con documentos HTML para estilizar los elementos de la página web. Stylus ofrece funcionalidades avanzadas como el prefijado automático de proveedores (auto vendor prefixing), manipulación de colores y operaciones matemáticas, convirtiéndose en una herramienta poderosa y eficiente para los desarrolladores frontend.