¡Gracias por las respuestas!
Sé perfectamente que puedo hacer esto con JavaScript. Debería haberlo mencionado desde el principio. Sin embargo, el punto de mi publicación es que me gustaría hacerlo de una manera mucho más sencilla, con un poco de CSS (véase la parte expandible de mi publicación original).
Además de ser una solución más simple y natural, me permitiría gestionar las cosas con el excelente sistema integrado para Temas y Componentes de Temas.
Y no se trata de algo extraño o exótico. Como mencioné inicialmente, Discourse ya tiene atributos de clase en el mismo elemento (publicación en la página del tema) para indicar propiedades del usuario que publica (dueño del tema, nivel de confianza, pertenencia a grupos, etc.). Y en un subelemento de este elemento (el botón de “me gusta”), ya hay un atributo de clase que indica que la publicación fue realizada por el usuario que actualmente está accediendo a la página.
Por estas razones, creo que añadir ese único atributo en el elemento topic-post es una solución mucho mejor que algún truco con JavaScript.