Stylus es un preprocesador que genera CSS (Cascading Style Sheets o Hojas de Estilo en Cascada). Las hojas de estilo Stylus (archivos .styl) contienen código escrito en la sintaxis de Stylus, la cual ofrece características como variables, mixins, funciones y operadores para hacer la autoría de CSS más eficiente y mantenible. Estos archivos no son interpretados directamente por los navegadores web. En su lugar, deben ser compilados a archivos CSS estándar antes de ser utilizados en un sitio web o aplicación web. El proceso de compilación transforma el código Stylus en código CSS equivalente que los navegadores pueden entender. Stylus tiene como objetivo reducir la verbosidad y la repetición a menudo encontradas en el CSS tradicional, permitiendo a los desarrolladores escribir hojas de estilo más limpias, organizadas y reutilizables. Soporta tanto una sintaxis basada en indentación como una sintaxis más tradicional similar a CSS, proporcionando flexibilidad para diferentes estilos de codificación. Los archivos Stylus se utilizan comúnmente en proyectos de desarrollo web para gestionar el estilo de páginas web e interfaces de usuario.