Skip to content

Design Tokens

Fertige Werte zum Bauen markenkonformer Oberflächen. Alle Tokens stammen aus einer Quelle (scripts/tokens.json) und sind identisch mit dem CSS, aus dem diese Website selbst rendert — sie können also nicht auseinanderlaufen.

Zwei parallele Notationen: HEX — kanonisch, funktioniert in jedem Werkzeug (Figma, Adobe, CI, ältere Browser) — und OKLCH — perzeptiv gleichabständig für Wide-Gamut-Displays (P3) und weichere Tonwertverläufe. Für Print gelten zusätzlich CMYK und Pantone (siehe Methodik).

Herunterladen

Das vollständige Token-Set in vier Formaten — kopieren oder als Datei speichern:

Kernpalette

TokenNameHEXRGBHSL
orange-500BAUER Orange (Primär)#FF8500255 133 031° 100% 50%
orange-700Orange Text (AA)#C2570A194 87 1025° 90% 40%
warm-800Brand Dark#3A343058 52 4836° 9% 21%
warm-900Brand Black#231F1C35 31 2826° 11% 12%
neutral-500Print-Akzent#7F7F7F127 127 1270° 0% 50%

Print-Sonderfarbe

Für die Primärfarbe gelten im Druck: CMYK C0 M48 Y100 K0 · Pantone PMS 144 C (Coated) / PMS 144 U (Uncoated). Druckereien wandeln HEX → CMYK über kalibrierte Profile.

Orange-Skala

50
100
200
300
400
500
600
700
800
900

Vollständige Skalen (Orange, Warm-Grau, Neutral-Grau) mit Anwendungsregeln unter Farbskalen.

Kern-Set (CSS, zum Kopieren)

Die meistgenutzten Tokens. Das vollständige Set (alle 50 Farben inkl. OKLCH-Varianten und Aliase) über den CSS-Download oben.

css
:root {
  /* Primär */
  --bg-orange-500: #FF8500; /* Brand Primary */
  --bg-orange-600: #EA6D00; /* Hover */
  --bg-orange-700: #C2570A; /* Text AA auf Weiß */

  /* Warm-Grau (unterstützend) */
  --bg-warm-600: #6B635C; /* Fließtext AA */
  --bg-warm-800: #3A3430; /* Headlines */
  --bg-warm-900: #231F1C; /* Brand Black */

  /* Semantisch */
  --bg-success-500: #22C55E;
  --bg-warning-500: #EAB308;
  --bg-error-500:   #EF4444;
  --bg-info-500:    #3B82F6;

  /* Rollen-Aliase */
  --bg-text: var(--bg-warm-900);
  --bg-text-muted: var(--bg-warm-500);
  --bg-surface: #FFFFFF;
  --bg-border: var(--bg-warm-200);

  /* Typografie */
  --bg-font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

OKLCH-Notation (Web/Display)

Additiv, kein Ersatz: bestehende Komponenten nutzen weiter die HEX-Tokens. Das Suffix -oklch markiert die perzeptiv-präzise Variante für Wide-Gamut-Displays. Werte werden aus dem kanonischen HEX abgeleitet — vollständig im CSS-Download.

css
:root {
  --bg-orange-500-oklch: oklch(68% 0.19 47);  /* = #FF8500 */
  --bg-warm-800-oklch:   oklch(30% 0.011 50);
  --bg-success-500-oklch: oklch(70% 0.16 150);
}

Welche Notation wann?

  • Standard-Komponentenvar(--bg-orange-500) (HEX): funktioniert überall, kein Fallback nötig.
  • Wide-Gamut-Hero / P3-Displaysvar(--bg-orange-500-oklch) für maximale Treue.
  • SVG-Logos & Asset-Export → immer HEX direkt aus dem Brand Guide; niemals aus OKLCH zurückkonvertieren.

→ Vollständige Authority-Hierarchie in der Methodik.

Semantische Tokens

ZweckTokenHEXAnwendung
Erfolgsuccess-500#22C55EBestätigung, gültiger Zustand
Warnungwarning-500#EAB308Achtung, Aufmerksamkeit nötig
Fehlererror-500#EF4444Fehlschlag, destruktive Aktion
Informationinfo-500#3B82F6Neutrale Hinweise

Jede Semantikfarbe gibt es als Triade -100 / -500 / -700 (Fläche / Basis / Text). Details unter Semantische Farben.

Dokumentation lizenziert unter CC BY-NC 4.0 · Code lizenziert unter MIT