問題は、お使いのコンピュータがタッチ機能を持っていると認識していることです。その結果、Discourseはtouchとtouch-discourseというクラスを<body>に追加しています。
テストとして、ブラウザの開発ツールを使ってこれらをno-touchとno-touch-discourseに置き換えてみてください。ホバー時にレインボーエフェクトが表示されるはずです。
おそらく、お使いのコンピュータではこの問題のため、Discourseのホバーエフェクトのほとんどが表示されないでしょう。
私も同じ問題を抱えており、なぜ私のコンピュータがタッチ機能を持っていると認識しているのか理解できません。もしかすると、何らかのデバイスに接続している(あるいは過去に接続していた)ことで、誤ってタッチ機能があると検出されているのかもしれません。![]()