Нет, у нас каждый отдельный блок - это отдельный файл *.scss, они собираются иногда автоматически из html/twig/tpl/vue иногда вручную , зависит от ситуации.
Обозначения двумя тире модификатора и его значения более канонично. nav__link--hover--green (nav - блок, link - элемент, hover - модификатор, green - значение модификатора)