Несколько вопросов по БЭМ вёрстке. Верно ли я понимаю?
1. У каждого элемента может быть несколько классов, а не один. В том числе и общие для целого набора.
2. Какой смысл осваивать БЭМ и писать *? Это — ужасная практика и вам нужно забыть о ней. Иначе внутри вашего блока вы переписываете эти правила у всех элементов. Это — не просто плохо, а очень плохо
3. Для БЭМ есть фреймворки, потому ни один здравомыслящий человек не будет вручную писать эти крокодилы.
1. Используйте доп. классы для блока, который отличается от других.
2. Имхо, использовать * - плохо... Как правило на сайте используется 1 шрифт, максимум 2-3. Он прописывается на боди и всё. И доп шрифты обычно используются для заголовков. Можете на заголовки повесить шрифт, либо же шрифт унести в отдельный класс и ставить его где потребуется.