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 🤘