Looking for clarification, I've noticed a pattern of "adding" (although unsure if that's the correct term) classes to elements in HTML UI frameworks. For instance, considering an element with these class attributes:
class="mif-earth mif-2x"
To adjust its background or foreground, simply add:
class="mif-earth mif-2x fg-green bg-blue"
All the styles are already defined within the framework and are being applied.
What is this programming approach called? Is it declarative? Or is it simply applying CSS as intended without any specific label?