У вас есть постоянная система для именования переменных цвета? Если нет, то посмотрите, как это делают другие разработчики.
Метка: SASS
Структурирование CSS в SASS
Препроцессор SASS позволяет четко структурировать CSS-правила, избегая ненужных повторений.
Управляющие конструкции SASS
Условия и циклы в препроцессоре SASS
SASS — основы
Использование препроцессора CSS способно существенно облегчить работу разработчика.
SASS — функции для работы с цветом
Функции препроцессора SASS для работы с цветом (справочник)