Why rebrands break design systems
The typical design system encodes brand colors as top-level constants: primary-500, secondary-300, neutral-100. Components reference these tokens directly, and accessibility checks are run against these specific values. When a rebrand introduces new colors, every reference needs to be audited — not just for visual consistency but for WCAG compliance against every surface combination. Teams that have built complex systems over 2–3 years often discover that a rebrand effectively means rebuilding the entire token layer, which defeats the purpose of having a system in the first place.
