Можно попробовать использовать псевдокласс ::hover, при котором вы будете менять цвет градиента на более яркий. Еще, можно наложить один градиент на другой, с тем-же псевдоклассом ::hover, где вы сначала убираете первый градиент и ложите более яркий.
Добавить каждому отдельный class или id.
В css уже обращаться к каждому по отдельности.
Если писать на css, - будет долго. Лучше используй JS или Python, уже до тебя должно было быть сделано)