BuildBot

One Engine, Many Brands

Theme with design tokens

Lesson 2 of 3

Vary every brand's look by swapping a handful of CSS variables — not by forking components.

What you'll learn

  • Understand tokens as the seam between brand and UI
  • Map components to variables, then swap variables per tenant
  • Keep component APIs identical across brands
Members only

A free account unlocks this lesson and every other one.

Runnable challenges, knowledge checks, and progress that syncs across your devices. No card needed.

Not sure yet? Try the free lesson first: Separate brand from behavior