Hallo,
los adjetivos de color normalmente no dan ningún problema en la declinación.
Das rote Buch. Ein gelbes Auto.
Pero hay algunos colores que no se usan de forma normal, como orange, lila, rosa, beige, ultramarin, magenta, …
Correctísimo sería : Ich habe ein orange Kleid. (no se declina, una cosa similar que pasa con otros adjetivos terminando en vocal: Eine prima Idee, eine sexy Stimme,…)
Porque eso muchas veces nos suena raro, se ayuda añadiendo -farben/-farbig (ein rosafarbenes Kleid) u otro color similar/base (eine ultramarinblaue Socke) o usándolo como sustantivo (eine Weste in Orange).
Coloquialmente sí se declina a veces (añadiendo una -n- si termina en vocal): Das pinke T-Shirt, das lilane Kleid.
Viel Spaß beim Gebrauch der Farben und haltet die Ohren steif
Thomas