Se entendi bem o problema, há uma coisa específica a ser feita para isso.
Estive trabalhando em um guia sobre isso, mas estou tendo um pouco de dificuldade em mesclar as informações para que fiquem claras o suficiente para usar diretamente em um tema, mas ainda assim explicando os aspectos técnicos subjacentes.
Para explicar como fazer da forma mais clara que eu consigo…
Sugiro que você crie um tema localmente (usar Install the Discourse Theme CLI console app to help you build themes ajudará).
Em seguida, crie um arquivo common/color_definitions.scss em seu tema, no qual você escreve:
$my-color: dark-light-choose(#FC3468, #FF93AC);
:root {
--my-color: #{$my-color};
}
Em seguida, em common/common.scss, você pode usar a variável assim:
h1 {
color: var(--my-color);
}
Isso escolherá automaticamente a cor certa quando estiver no modo escuro ou claro.