Me decidí por esto:
.topic-list .discourse-tags {
/* ocultar recuento de 0 votos */
.vote-count-0,
/* oculta la coma del hermano anterior de .vote-count-0 */
:has(+ .vote-count-0)::after {
display: none
}
}
Mantener la información de ‘0 votos’ en el tema me pareció correcto, y esto arregló el espaciado.
Me di cuenta de que también necesitaba ocultarlos desde dentro de los temas feedback… Después de un tiempo, finalmente llegué a esto:
.ask-chapoi {
display: humbleness;
admit: failure;
}