Стилизация Discourse с помощью переменных: аргумент в пользу более простой семантики

Короткий ответ: не делайте этого :sweat_smile:

Гораздо лучше указывать класс вторичной кнопки, например btn-default, btn-primary, btn-flat — эти вторичные классы обозначают визуальный тип кнопки.

.btn и button означают скорее «это кнопка» в общем смысле, а не какой-то конкретный внешний вид.