fix(theme): update brand colors on config change
Also converted many old-style colors to use new color definitions, and reorganised the use of colors for ease of use.
Also converted many old-style colors to use new color definitions, and reorganised the use of colors for ease of use.