Alternar modo escuro/claro agora disponível no núcleo

Aqui está um exemplo: quando mudo o Discourse para o Modo Escuro, alguns textos de botões permanecem pretos. Acredito que faria mais sentido o texto ser branco. No entanto, encontrei uma solução usando CSS que acho que funciona bem para corrigir esse problema.

$button-text-color: dark-light-choose(#ffffff, $primary);

:root {
  --button-text-color: #{$button-text-color};
}

.btn-primary {
  color: var(--button-text-color) !important;
  
  .d-icon {
    color: var(--button-text-color) !important;
  }
}
3 curtidas