Я выбрал этот вариант:
.topic-list .discourse-tags {
/* скрыть счетчик голосов 0 */
.vote-count-0,
/* скрывает запятую от предыдущего соседа .vote-count-0 */
& :has(+ .vote-count-0)::after {
display: none
}
}
Кажется правильным оставлять информацию «0 голосов» внутри темы, и это позволило аккуратно выровнять отступы.
Я также заметил, что нужно скрыть их внутри тем feedback… После некоторых раздумий я остановился на этом:
.ask-chapoi {
display: humbleness;
admit: failure;
}