Un adjectif de couleur s’accorde avec le nom qu’il qualifie si il ne comporte qu’un seul mot:
des chemises bleues
Si il se compose de plusieurs mots il est invariable: des chemises bleu foncé
Si la couleur fait référence à une chose , l’adjectif est invariable
Sauf: rose, mauve, fauve, châtain .