Production code mixes a stable component shell with utility seasoning: class="alert alert--error tu-mt-4". Document which layer owns spacing vs color.
Going deeper
In production utility-first CSS work, Hybrid: components + utilities 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 hybrid: components + utilities on a real project.
Interview prep
- Can utilities and BEM coexist?
Yes—components own structure/branding; utilities handle spacing and quick layout adjustments.