Евгений, я так и делал, в sass относительно недавно, и мне понравилось то что там можно в то же свойство rgba() для добавления прозрачности можно вписать переменные sass($), а при var() такое не работает(или я что-то не знаю?) и мне придется для того же цвета, но чуть прозрачнее давать отдельные переменные( (в этом то и собственно проблема)
Шухрат Рустамов, Смотря, что вы хотите сделать, --light: rgba(#fff, .5);
Можно, а color: rgba(var(--light), .5);
Конечно же нельзя, в скомпиленном css не существует функции rgba, а цвет переменной неизвестен заранее