adjective:
having complex patterns of colours; multicoloured. Made up of a complex mix of elements; multifaceted. “a kaleidoscopic range of topics”.