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, ajoutant des fonctionnalités telles que les variables, l'imbrication (nesting), les mixins, les fonctions, et plus encore. Ces fonctionnalités permettent aux développeurs d'écrire un code CSS plus organisé, réutilisable et maintenable. Le code SCSS n'est pas directement compris par les navigateurs web ; il doit être traité par un compilateur SCSS pour générer des fichiers CSS standard que les navigateurs peuvent interpréter. SCSS aide à rationaliser le processus de développement CSS, facilitant la gestion des feuilles de style volumineuses et complexes. Il favorise la modularité et réduit la duplication de code, conduisant à des projets de développement web plus efficaces et évolutifs. Les fichiers SCSS contiennent généralement 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 la compilation. C'est un outil essentiel pour la gestion moderne des styles front-end.