SMACSS (Scalable and Modular Architecture for CSS) es una guía de estilos para organizar el CSS de manera predecible, reutilizable, mantenible y escalable. Se divide el CSS en 5 categorías: Base, Layout, Module, State y Theme. Esto ayuda a mantener un CSS ordenado y fácil de mantener a medida que crecen los sitios web.