Si has tenido problemas al declarar variables SASS/SCSS dentro de la pseudo-clase :root de CSS, es posible que no las estés declarando correctamente en sass.
Para usar variables SASS dentro de tu variables CSS y que se compilen correctamente debes insertar el nombre de la variable SASS/SCSS entre #{$tu_variable_scss}.
Un ejemplo:
$color-negro: #000;
:root {
// MAL
--color-principal: $color-negro;
// BIEN
--color-pricipal: #{$color-negro};
}
Y código sass anterior compilaría este css:
:root {
--color-principal: $color-negro;
--color-pricipal: #000;
}
Agradezco tu comentario 🤘