ご回答ありがとうございます!
JavaScript で実現できることは十分承知しています。最初から言及すべきでした。しかし、私の投稿の主旨は、よりシンプルな方法、つまりごく少量の CSS(元の投稿の展開可能な部分をご覧ください)で実現したいということです。
シンプルで自然な解決策であるだけでなく、優れた組み込みのテーマおよびテーマコンポーネントシステムを使って管理できるようになります。
また、これは何か奇妙で異質な手法というわけではありません。最初に述べた通り、Discourse にはすでに投稿ユーザーのプロパティ(トピック所有者、信頼レベル、グループメンバーシップなど)を示すために、同じ要素(トピックページ上の投稿)に class 属性が設定されています。さらに、この要素のサブ要素(いいねボタン)には、現在ページにアクセスしているユーザーが投稿したことを示す class 属性が既に存在します。
これらの理由から、トピック投稿要素に単一の属性を追加することが、何かの JavaScript ハックよりもはるかに優れた解決策だと考えています。