Skip to content
Ulaş AlyeşilProduct designer · Istanbul

Brand Layers

3 brands · 2 modes · 5 sentiments · 4 states

One payment ticket, never edited. Switch the brand, the mode, the sentiment or the state and it resolves again from the token layers underneath. Select any token to see how it got its value.
Brand
Mode
State

Brand A, light, proposition. All 15 contrast pairs pass.

Offer

Pay in 3

On your next purchase

0% interest

Read the full terms
Offer

Pay in 3

On your next purchase

0% interest

Read the full terms

How interactive / primary resolves

  1. Tokeninteractive/primary
  2. Statelight · default → step 800
  3. Sentimentproposition → {brand.accent}
  4. BrandBrand A accent → violet
  5. Primitiveviolet-800 = #4c308f

Components read the token at the top. Nothing below it is visible to them, so a brand, a mode or a sentiment changes the value without touching the component.

Every token on the card

A flat system would store 780 values for this one card across three brands, two modes, five sentiments and four states. The layers define 173: 110 primitives, 6 brand mappings, 5 sentiments and 52 global definitions.