この問題を引き起こす最近の変更については把握していません。ただし、良い知らせとしては、比較的最近アップデートを行っていれば、この新機能を利用できるはずです。
つまり、$primary-low カラーが使用されているすべてのセレクターを探して上書きする必要がなくなりました。変更は 1 か所だけで済みます。その場所は、テーマの about.json ファイルで、カラーパレットを定義する場所 です。
例えば、あなたのパレットが以下のようになっているとします。
"Solarized Light": {
"primary": "586E75",
"secondary": "EEE8D5",
"tertiary": "268BD2",
"quaternary": "CB4B16",
"header_background": "002B36",
"header_primary": "93A1A1",
"highlight": "B58900",
"danger": "CB4B16",
"success": "859900",
"love": "DC322F"
}
$primary-low を上書きするために必要なことは、ここで以下のように定義することだけです。
"Solarized Light": {
"primary": "586E75",
+ "primary-low": "FF0000",
"secondary": "EEE8D5",
"tertiary": "268BD2",
"quaternary": "CB4B16",
"header_background": "002B36",
"header_primary": "93A1A1",
"highlight": "B58900",
"danger": "CB4B16",
"success": "859900",
"love": "DC322F"
}
これにより、Discourse が自動生成する色の代わりに、新しい色が至る所で自動的に使用されるようになります。
もしあなたのテーマがリモートではなく、Discourse サイトの管理画面 > カスタマイズで作成されたものである場合は、一度エクスポートして上記の変更を加え、その後再度インポートする必要があります。これは新機能であり、まだ UI に完全に統合されていないためです。