Figma design system color variables overview chart.

Molly has put in the hard yards, testing and retesting various approaches, and she’s generously sharing her hard-won lessons with the community.

The key takeaways here are:

  1. Use “weak” and “strong” to describe color contrast rather than “light” and “dark,” which can become confusing when dealing with multiple modes.
  2. Only add the colors you’re using in your design system – no need to clutter things up with unused color scales.
  3. Stick to global, semantic variables like “bg/brand/default” rather than component-specific ones, at least to start.
  4. Maintain two separate color collections – one for primitive colors like “green/900” and another for semantic colors referencing the primitives.

Molly’s advice is practical, battle-tested, and sure to save designers a ton of time and headaches. Whether building a new design system from scratch or refining an existing one, these tips are pure gold.

UI & UX design inspiration for mobile & web apps.

orbs




Get Fountn

Pro friends get unlimited Figma conversions, bookmarks and collections.

Free Forever

$0

1 Figma conversion/day

5 collections

15 bookmarks

Limited access to new features

Current Plan

Fountn Pro

$6

Unlimited Figma conversions

Unlimited collections

Unlimited bookmarks

Full access to new features

Upgrade to Pro

You've reached your free limit. Upgrade for unlimited access.