frontend

What I want from a CSS naming convention

BEM class names can look cumbersome. I still prefer a name like card__title to finding out that .title means six different things across the site.

The convention is useful when it makes ownership clear. It gets less useful when we're debating the correct name for longer than we're spending on the component. Agree a few examples, keep them nearby, and let people follow those. The naming system should help a new developer locate the styles.