Aktualisiert 11. Juli 2026

Multi-Brand Token-Architektur

Ein Produkt, das mehrere Marken bedient — ein House of Brands, eine White-Label-Plattform, ein Portfolio aus Übernahmen — ist ein Problem der Token-Schichtung: Behalte eine gemeinsame semantische Schicht (das Rollen-Vokabular, das jede Marke ausfüllt), gib jeder Marke ihre eigene Primitive-Schicht (ihre Ausgangsfarbe und die daraus abgeleiteten Farbrampen) und lass Komponenten ausschließlich die semantische Schicht konsumieren. Ein Markenwechsel wird dann zum Austausch eines Primitive-Sets, der null Komponenten berührt.

Die Mechanik ist dieselbe wie beim Hell-Dunkel-Theming, nur eine Ebene höher: Ein dunkles Theme ist ein zweiter Satz Antworten hinter denselben Rollen, und eine zweite Marke ist derselbe Zug mit einer anderen Ausgangsfarbe. Dieser Artikel — Teil unseres Leitfadens zu Markenfarben — behandelt die Schichtung, das durchgearbeitete Zwei-Marken-Beispiel, was pro Marke getestet statt angenommen werden muss, und die Governance-Frage, die unter allem liegt.

Wie sieht die geschichtete Architektur aus?

Drei Schichten, mit strengen Verkehrsregeln dazwischen:

components         →   semantic roles    →   primitives (per brand)
button fill            accent                brand A: blue-600  |  brand B: green-700
button label           on-accent             brand A: white     |  brand B: white
page background        background            brand A: cool white|  brand B: green-tinted white

Primitives sind pro Marke: Die Ausgangsfarbe jeder Marke erzeugt ihre eigenen Farbrampen — die Tönungen und Abstufungen der Markenfarbe, eine aus derselben Ausgangsfarbe getönte Neutraltöne-Skala, die Funktionsfarben. Semantik ist geteilt: background, surface, text-primary, border, accent, on-accent und ihre Geschwister bilden ein Rollen-Vokabular, das jede Marke ausfüllen muss. Komponenten konsumieren ausschließlich Semantik — ein Button weiß, dass er mit accent gefüllt ist, aber nie, dass accent gerade ein bestimmtes Blau ist.

Die Intuition dahinter, warum das funktioniert: Komponenten stellen eine feste Liste von Fragen — Welche Farbe hat hier ein Seitenhintergrund? Welche Farbe hat Text auf einer accent-Füllung? — und eine Marke ist einfach ein vollständiger Satz von Antworten. Solange die Fragenliste fest ist und jede Marke sie vollständig beantwortet, können beliebig viele Marken hinter demselben Produkt sitzen, und eine hinzuzufügen bedeutet, Antworten zu schreiben, nicht Frager umzuschreiben.

Was ändert ein Markenwechsel eigentlich?

Nur das Primitive-Set. Hier sind zwei Marken, die dieselben sechs semantischen Slots ausfüllen — Marke A ausgehend von einem Blau, Marke B von einem Grün:

Semantische RolleMarke A (Ausgangsfarbe #2563eb)Marke B (Ausgangsfarbe #16a34a)
background#f8fafc (kühl getöntes Weiß)#f6faf7 (grün getöntes Weiß)
surface#ffffff#ffffff
text-primary#0f172a#13201a
border#e2e8f0#dcebe0
accent#2563eb — die Ausgangsfarbe selbst#15803d — eine Stufe tiefer als die Ausgangsfarbe
on-accent#ffffff (≈5,2:1)#ffffff (≈5,0:1)

Fünf der sechs Zeilen sind genau das, was du erwarten würdest: Die getönten Neutraltöne neigen sich zum jeweiligen Farbton der Marke, Textfarbe und Ränder folgen. Die accent-Zeile ist der Haken.

Die Ausgangsfarbe von Marke A kann der accent sein: Weißer Text auf #2563eb misst ≈5,2:1, komfortabel über dem 4,5:1-Grenzwert für normalen Text. Die Ausgangsfarbe von Marke B kann das nicht: Grün an derselben nominalen Position ist eine hellere Farbe — #16a34a liegt bei ≈0,63 OKLCH-Helligkeit gegenüber ≈0,55 beim Blau — und Weiß darauf misst nur ≈3,3:1. Dieselbe Rolle, auf dieselbe naive Weise gemappt, besteht bei Marke A und fällt bei Marke B durch. Die Lösung ist markenspezifisches Mapping: Der accent von Marke B zeigt eine Stufe tiefer in ihre eigene Farbrampe (#15803d, ≈5,0:1 mit Weiß), oder behält alternativ die Ausgangsfarbe als Füllung und dreht on-accent auf eine dunkle Textfarbe. Beides ist legitim; anzunehmen, dass sich das Mapping zwischen Marken überträgt, ist es nicht.

Öffne zwei Marken, die dieselbe Rollenstruktur ausfüllen, im Scale Composer — die Token-Werte der blauen Marke importiert, das grüne System daneben aus seiner eigenen Ausgangsfarbe abgeleitet, und die Kontrastprüfungen, die genau zeigen, wo sich das Mapping der grünen Marke unterscheiden muss.

Eine blau-basierte und eine grün-basierte Markenpalette, die dieselbe semantische Rollenstruktur im Scale Composer ausfüllen, mit pro Rolle sichtbaren Kontrastprüfungen

Was muss pro Marke getestet statt angenommen werden?

Drei Dinge, allesamt Variationen des Hakens von oben:

  • Kontrast, pro Marke, pro Paarung. Jede Füllungs-Rolle muss die Grenzwerte mit ihren eigenen On-Farben erfüllen. Die Helligkeit einer Ausgangsfarbe entscheidet, welche Rampenstufen weißen Text tragen können, und Ausgangsfarben unterscheiden sich — daher ist das Mapping von Rolle zu Stufe eine markenspezifische Entscheidung, die gegen die Grenzwerte geprüft und niemals einfach übernommen wird.
  • Funktionsfarben, auf die Marke abgestimmt. Erfolg, Warnung, Fehler und Info brauchen markenspezifische Aufmerksamkeit auf zwei Achsen. Chroma-Stärke: Eine gedämpfte Marke, deren Palette flüstert, wird von einem Fehler-Rot mit vollem Chroma übertönt, während eine lebendige Marke stärkere Funktionsfarben braucht, um als System und nicht als mehr Marke wahrgenommen zu werden. Und Kollision: Bei der grün-basierten Marke von oben liegt ein Standard-Erfolgsgrün gefährlich nah an der Markenfarbe selbst — es muss so weit auseinandergeschoben werden, bis beide als unterschiedliche Botschaften lesbar sind.
  • Dark-Varianten, pro Marke abgeleitet. Eine dunkle Palette wird aus einer Ausgangsfarbe abgeleitet, und jede Marke hat ihre eigene — ein einziges Dark-Theme über alle Marken hinweg zu teilen verwirft stillschweigend die Markentönung, die jede Palette überhaupt erst kohärent gemacht hat.

Wem gehört das Rollen-Vokabular?

Der Organisation, nicht irgendeiner einzelnen Marke — denn das geteilte Rollen-Vokabular ist das eigentliche Kapital. Marken kommen und gehen: Übernahmen bringen ihre eigenen Paletten mit, White-Label-Kunden wechseln, Sub-Marken werden eingestellt. Die Rollen überdauern all das, und sie sind der Grund, warum sich die nächste Marke günstig hinzufügen lässt.

Deshalb zählt Rollen-Disziplin mehr als jede einzelne Farbentscheidung. Eine Rolle nur hinzuzufügen, weil die Kampagne einer Marke einen speziellen Verlaufs-Slot will, verschmutzt jede Marke: Jede muss nun eine Frage beantworten, die nur eine von ihnen gestellt hat, und jede Komponente könnte anfangen, die Antwort zu konsumieren. Eine neue Rolle sollte nur dann ins Vokabular aufgenommen werden, wenn der zugrunde liegende UI-Bedarf über alle Marken hinweg besteht; alles Engere gehört in das Primitive-Set einer einzelnen Marke, wo es mit dieser Marke sterben kann, statt sie zu überleben.

Wie siehst du den Austausch selbst?

Indem du die Struktur festhältst und nur die Ausgangsfarbe änderst. Tausche das Primitive-Set hinter einer festen Rollenstruktur aus — setze eine neue Ausgangsfarbe, beobachte, wie sich jede Rolle aus den neuen Farbrampen neu füllt, und prüfe, welche Mappings von Rolle zu Stufe die Kontrast-Grenzwerte zu verschieben zwingen.

Weiterlesen

  • Markenrichtlinien vs. Design Tokens

    Brauchst du Markenrichtlinien, Design Tokens oder beides? Richtlinien tragen die Absicht, die Menschen brauchen; Tokens tragen die exakten Werte, die Tools verarbeiten. Verbinde sie.

  • Von einer Markenfarbe zum kompletten Designsystem

    Eine funktionierende Markenfarbpalette ist ein System, kein Farbmuster: Was eine vollständige Palette enthält — Farbrampen, Rollen, Tokens — und warum ein Hex-Wert plus Tints zerfällt.