А если серьёзно. Вот есть фирменный зелёный в дизайне. Он в переменной. При ховере условно чуть темнее зелёный. Я вот на глаз подбирал значения для функций darken. Может есть действительно удобный способ?
Я максимально серьёзен.
Если у вас лендинг, визитка или еще какая-то мелочь и а макете прорисованы базовые состояния контролов, то можно сделать +1 цвет на ховер посредством функций препроцессоров, +1 на актив, +1 на дизаблед.
Если же пишется крупный ентерпрайз проект, то дизайнер обязан понимать что такое фреймворки, уметь строить свою библиотеку, на базе которой строятся все элементы сайта