Sass (Syntactically Awesome Style Sheets) es un lenguaje de scripting preprocesador que se compila o interpreta en Hojas de Estilo en Cascada (CSS). Sass extiende CSS añadiendo características como variables, reglas anidadas (nested rules), mixins, funciones e herencia, las cuales no están disponibles en el CSS estándar. Estas funcionalidades permiten a los desarrolladores escribir código CSS más mantenible, reutilizable y organizado. Sass ayuda a reducir la duplicación de código y facilita la gestión de hojas de estilo grandes. Las dos sintaxis principales para Sass son SCSS (Sassy CSS), que utiliza una sintaxis similar a CSS, y la sintaxis indentada (también conocida como Sass), que utiliza la indentación para definir bloques de código. Los archivos SCSS se guardan típicamente con la extensión .scss, mientras que los archivos de sintaxis indentada usan la extensión .sass. Ambos se compilan en archivos CSS estándar que pueden ser utilizados por los navegadores web. El uso de .scss es predominante en proyectos modernos.