Sorry, Elendil, but I do not respectfully agree on the "brown and gray": to me, middle ages is a world of colorful people and garments. Have a look at the surviving sources: The Spiezer Chronik (here>
https://www.e-codices.ch/en/thumbs/bbb/Mss-hh-I0016), the Eidgenoessische Chronik (here>
https://www.e-codices.ch/en/thumbs/s.../Sequence-1061), the Spiezer Chronik (here>
https://www.e-codices.ch/en/thumbs/bbb/Mss-hh-I0016 ) are primary sources hard to ignore.
Have a look at this page, for example: it represents the founding of the city of Bern; there are common workers, woodcutters and a group of city officials. You may realise that commoners have a clear shave, the master builder has a poche with a dagger, and a white apron like one of his fellows; city officials tend to have beards, more elaborate dresses, singular hats, highly decorated items. the class difference is not in colours used, but on display and quality of cloth and fabric, unique and richly decorated items.
https://www.e-codices.ch/en/bbb/Mss-hh-I0016//55
We will have cantonal colours for Uri (yellow/black), Bern/Glarus (red/black), Schwitz/Obwalden/Unterwalden (red/white), Zurich/Zug/Luzern (azure/white) and "generic" black/white that will be given to Basel, Fribourg, Appenzell and the Gray League.