1. Consolidate design foundation
The first audit was the colour palette. The old version was product-specific: each platform kept its own ramp, and several tones failed WCAG contrast when checked against real text and component states. I tested every pair using the Able Figma plugin, mapping each one to a target accessibility level (A → AA → AAA).
Fig. 02: old palette audited with the Able Figma plugin. For example, Green-50 (#20BCA4) failed WCAG contrast against white.
Then I rebuilt the palette as a global colour library shared across all crypto.com products. Darker shades were added to support dark mode, and alternative hues were introduced so product teams had room to differentiate without forking the foundation.
Fig. 03: global colour library with seven ramps × ten shades plus Black and White, audited for WCAG contrast and shared across all products.
