FUNCTIONAL CLASSES
These can be assigned to a .group and these affect the presentation of the .card items within. Examples of these:
[ flush ] (edge to edge)
[ media-* ] (values: start, wrapper-start, end, wrapper-end) for media-text card.
[ surface-* ] (values: 1, 2, 3, 4, brand, brand-alt, dark, light) gives background color
[ odd-surface-* ] and [ even-surface-* ]
[ surface-card-only ] ensures only the cards are affected by the surface color
[ bespoke-* ] affects card position (see bespoke section for examples)