SCSS (Sassy CSS) è un linguaggio di scripting pre-processore che viene compilato o interpretato in Fogli di Stile a Cascata (CSS). SCSS rappresenta un'estensione del CSS, introducendo funzionalità avanzate come variabili, annidamento (nesting), mixin, funzioni e altro ancora. Queste caratteristiche permettono agli sviluppatori di scrivere codice CSS più organizzato, riutilizzabile e manutenibile. Il codice SCSS non è direttamente compreso dai browser web; deve essere elaborato da un compilatore SCSS dedicato per generare file CSS standard che i browser possano interpretare. L'uso di SCSS aiuta a snellire il processo di sviluppo CSS, rendendo più semplice la gestione di fogli di stile ampi e complessi. Promuove la modularità e riduce significativamente la duplicazione del codice, contribuendo a progetti di sviluppo web più efficienti e scalabili. I file SCSS contengono tipicamente regole di stile, variabili e altri costrutti specifici di SCSS che vengono trasformati in regole CSS equivalenti durante la fase di compilazione.