One set of color names, four sets of values
Primary/600 → #3E55FF→ #008AC4→ #348ABF→ #2F527A
In the old portal, each white label was recolored by hand, so the brands drifted apart.
Components point to one set of names, like Primary/600. Switching the mode changes the value.
Why this way Components refer to a name, not a color. In Figma a mode swaps the values; in code each brand gets its own values for the same names.
Logic Edge cases
- Edge cases
-
- Brands differ in colors and logo; LCA also has its own font. The logo is one component, in Full and Short sizes, that switches with the same mode.
- Status colors stay the same in every brand, so a status reads the same everywhere.
- The names are a scale, like Primary/600, not roles like color/action/primary. The team chose not to add that semantic layer, because moving to it is hard.