One CSS file with the context, every element and every modifier. Choose whether you write them as custom elements and attributes, as classes, or both, decide on the experimental modifiers, and drop it in.
<card> and <crow>, which the HTML spec doesn't count as custom elements because they lack a hyphen. Browsers still parse and style them like any other tag, but the practice
is considered anti-pattern by many, and validators will flag it.v1.0.0