Sass (Syntactically Awesome Style Sheets) est un langage de script de 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 les capacités du CSS en ajoutant des fonctionnalités telles que les variables, les règles imbriquées, 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 de grandes feuilles de style. 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 des accolades et des points-virgules, de manière similaire au CSS. Sass est largement utilisé dans le développement web pour créer des feuilles de style complexes et dynamiques.