Не очень нравится, что `button` здесь просто папка-уровень, а не БЭМ-сущность