Creo que esto es lo que estás buscando:
Así que en color_definitions.scss puedes hacer:
$my-theme-color: dark-light-choose($primary, red);
:root {
--my-theme-color: #{$my-theme-color};
}
Y luego usarías la nueva propiedad personalizada que cambia entre modo oscuro/claro en tu tema:
body {
color: var(--my-theme-color);
}