Hand the finished colors to the page.
The finished colors are handed to the page by name, so every component paints them the same way and none holds a brand color of its own.

Turns the finish into CSS custom properties. Components set these and never read a raw brand color or call a step: BrandCard paints emit.cards[i].style, the header emit.hero.style, the section root emit.page, BusinessMarkTile emit.mark, and the activity page’s title card emit.vivid (the vivid palette, with the ink and the verified stamp’s tone that read on it; Vivid field).
emitBrand(settings, finish): BrandTokens
emit.cards[0].style
emit.hero.style
emit.page (190 variables)