Всё хорошо, только смешивайте цвета функцией mix(@startColor, @stopColor, XX%);
Исправте это тогда замерджим.