SCSS (Sassy CSS) est un langage de script préprocesseur qui est compilé ou interprété en feuilles de style en cascade (CSS). SCSS est une extension de CSS qui enrichit le langage en ajoutant des fonctionnalités puissantes telles que les variables, l'imbrication (nesting), les mixins, les fonctions, et bien d'autres. Ces fonctionnalités avancées permettent aux développeurs d'écrire du code CSS plus structuré, réutilisable et facilement maintenable. Il est crucial de noter que le code SCSS n'est pas directement interprétable par les navigateurs web ; il nécessite d'être traité par un compilateur SCSS dédié afin de générer des fichiers CSS standard que les navigateurs peuvent lire. SCSS contribue à rationaliser le processus de développement CSS, facilitant la gestion des feuilles de style volumineuses et complexes. Il favorise la modularité et réduit significativement la duplication de code, ce qui conduit à des projets de développement web plus efficaces et évolutifs (scalable). Les fichiers SCSS contiennent typiquement des règles de style, des variables et d'autres constructions spécifiques à SCSS qui sont transformées en règles CSS équivalentes lors de l'étape de compilation.