Sass (Syntactically Awesome Style Sheets) est un langage de script préprocesseur qui est compilé ou interprété en Feuilles de Style en Cascade (CSS). Sass est un sur-ensemble de CSS, ce qui signifie que toute feuille de style CSS valide est également un fichier Sass valide. Sass étend CSS en ajoutant des fonctionnalités telles que les variables, les règles imbriquées (nested rules), les mixins, les fonctions et l'héritage, qui ne sont pas disponibles dans le CSS standard. Ces fonctionnalités permettent aux développeurs d'écrire un code CSS plus modulaire, maintenable et efficace. Sass aide à réduire la duplication de code et facilite la gestion des feuilles de style volumineuses. Il offre une approche plus structurée et organisée du développement CSS, conduisant à un code plus propre et plus lisible. Les fichiers Sass utilisent généralement l'extension .sass ou .scss. La syntaxe .sass utilise l'indentation pour définir les blocs de code, tandis que la syntaxe .scss utilise les accolades et les points-virgules, à l'instar de CSS. Sass est largement utilisé dans le développement web pour la création de feuilles de style complexes et dynamiques.