The work began with an analysis of the existing design system and the process used to prepare new branded versions.
I reviewed:
- how colour palettes and styles were organised;
- which components were duplicated across brands;
- where colours were tied directly to individual screens;
- which states were missing or behaved inconsistently;
- how many manual actions were required to launch a new theme;
- how the design system aligned with the technical implementation.
The audit showed that the main issue was not the colour switching itself, but the insufficient separation between semantic roles and specific visual values. Components needed to reference a colour by its purpose in the interface — such as primary action, background, text, error, or border — rather than by a fixed value.