foundations

Farbe

Schwarz, Weiß und ein Rot. Farbe trägt in Zeit keine Bedeutung außer einer: Rot ist der Akzent des Systems und bleibt Marke, Eyebrow und Fokus vorbehalten.

01 — Primitive

Fünf Werte

Die Primitive sind die einzigen Farbwerte im System. Alles andere referenziert sie.

#ffffffprimitive/white
#000000primitive/black
#e5000fprimitive/red
#171717primitive/grey-900
#a3a3a3primitive/grey-400
#f5f5f5semantic/bg/subtle
#6b6b6bsemantic/text/on-light-secondary
#e5e5e5semantic/border/on-light
#404040semantic/border/on-dark
02 — Semantik

Tokens statt Farben

Komponenten binden ausschließlich semantische Tokens. So bleibt der Kontext austauschbar: dieselbe Card funktioniert auf Weiß, Grau und Schwarz.

TokenWertVerwendung
semantic/bg/light#ffffffSeitenhintergrund, Cards, Inputs
semantic/bg/subtle#f5f5f5Alternierende Sektionen, Demo-Flächen
semantic/bg/dark#000000Hero, Footer, Button-Bühne
semantic/bg/accent#e5000fLogo-Mark, Eyebrow-Strich, Grafik-Akzente
semantic/text/on-light#000000Primärtext auf hellen Flächen
semantic/text/on-light-secondary#6b6b6bFließtext, Beschreibungen, Meta
semantic/text/on-dark#ffffffPrimärtext auf Schwarz
semantic/text/on-dark-secondary#a3a3a3Sekundärtext auf Schwarz
semantic/text/accent#e5000fEyebrows, aktiver Nav-Punkt
semantic/border/on-light#e5e5e5Card-Rahmen, Trennlinien hell
semantic/border/on-dark#404040Trennlinien auf Schwarz
semantic/border/strong#000000Inputs, Badges, Chips
03 — Regeln

Drei Regeln für Farbe

  • Rot ist nie Fläche einer Interaktion. Kein roter Button, kein roter Fehlerrahmen. Rot zeigt, es fordert nicht.
  • Zustände laufen über die Grauskala: Hover und Pressed verschieben Helligkeit, nicht den Farbton.
  • Jede Farbe kommt aus einem Token. Hex-Werte stehen nur in dieser Tabelle, nie in einer Komponente.