I don't understand why די is the right word in this sentence. I thought די means enough...
Those are two separate words that are spelt the same way but pronounced differently.
Pronounced dai = enough
Pronounced dei = quite
It can mean both, you can understand the meaning depends on the situation
ani dei ohev et ha-tzéva ha-zeh
(אני חושב שמחבב צריך להיות מאופשר פה (ואולי באופן גורף
אני ממש אוהב את הצבע הזה.
The meaning of "enough" for "quite" only exists in British English.