Usa lo schema di colori colore se lo schema è scuro, altrimenti usa il mio colore nel tema

Penso che questo sia ciò che stai cercando:

Quindi, in color_definitions.scss puoi fare:

$my-theme-color: dark-light-choose($primary, red);

:root {
  --my-theme-color: #{$my-theme-color};
}

e poi utilizzerai la nuova proprietà personalizzata per il cambio scuro/chiaro nel tuo tema:

body {
  color: var(--my-theme-color);
}