Sass is not a replacement for learning CSS cascade, specificity, and layout. It generates CSS.
Modern CSS has custom properties (--color) that work at runtime; Sass variables disappear after compile.
Going deeper
In production Sass work, Sass vs plain CSS matters when documents, stylesheets, or apps must stay maintainable across teams and releases—not only in isolated demos.
Common pitfalls
Watch for copy-paste configs, skipping validation or tests, and mixing concerns (structure vs presentation vs behavior) in one layer.
Practice
- Apply one technique from this lesson in the playground.
- Write one interview-style sentence explaining when you would use sass vs plain css on a real project.
Interview prep
- Do variables work at runtime?
Sass variables compile away — unlike CSS custom properties (
--token) which are live in the browser.