Brand-Kit · lebendes Token-System
Robin
Du bist nicht allein.
Robin — lern dich verstehen
Alle Werte stammen aus src/design/tokens.json (Single Source). Richtung A: das Marken-System erbt die Ghibli-Cel+-Dualität der Charakterarbeit — painterly Welt, cleaner Charakter, warmes Licht, eine Palette.
01 · App-Design
Das App-Design-Kit — hier läuft alles zusammen
Die Marke lebt dort, wo sie hin will: in der App. Alle Screens, Components, Typografie und Motion der Living App als lebende Karten aus dem versionierten Kit-Bundle (Claude-Design-Projekt, GAF-361) — aus derselben Token-Quelle wie diese Seite. Die Kapitel darunter sind das Fundament, aus dem jede dieser Karten schöpft.
Alle Karten ansehen →24 Screens · 5 Foundations · 10 Components · 2 Motion
02 · Logo-System
Signet, Wortmarke, Herz
Das Fundament beginnt beim Zeichen: drei Elemente mit klar getrennten Rollen. Entschieden nach 15 Formstudien in drei Runden (GAF-322); Geometrie und Größen sind abgenommen und liegen als eine Quelle im Code —Logo.astro und Heart.astro, gespeist aus tokens.json.
Signet in echten Größen
Die Geometrie ist auf die Kachel optimiert: Die Lücke zwischen Herz und Stamm beträgt 10 % der Zeichenhöhe. In der ursprünglichen Bühnen-Fassung waren es 19,4 % — dort zerfiel das Zeichen bei kleinen Größen in zwei Elemente.
Das Herz: Proportion und Größen
Der Herz-Pfad füllt seine Zeichenfläche nur zu 0.544 der Höhe: Wer 1emsetzt, sieht optisch 0,54em. Deshalb sind die Tokens nach der optischen Größe benannt und tragen den umgerechneten Box-Wert — sonst korrigiert jede Stelle anders nach (vor dieser Skala: fünf Verwendungen, vier verschiedene Ad-hoc-Größen).
| Token | optisch | Box | Anwendung |
|---|---|---|---|
--heart-xs | 12px | 22.1px | Mindestgroesse (Kurator 2026-07-21); darunter verliert die obere Einkerbung ihre Kontur |
--heart-sm | 16px | 29.4px | Inline-Akzent im Fliesstext |
--heart-md | 20px | 36.8px | Claim, Buttons, Header |
--heart-lg | 28px | 51.5px | Sektions-Akzent |
--heart-xl | 40px | 73.6px | Hero, Finale |
Optischer Ausgleich neben Versalien
Das Herz sitzt standardmäßig auf x-Höhe. Neben Großbuchstaben wirkt es dadurch rund ein Viertel zu klein — dort hebt caps die Box auf 1,31em, sodass es Versalhöhe erreicht.
caps — so ist es gesetztGAF DEVLOGSchutzraum & Mindestgrößen
- Schutzraum: rundum mindestens die halbe Signet-Kantenlänge freihalten — kein Text, keine Kante, kein zweites Logo.
- Signet: nicht unter 16 px Kantenlänge einsetzen (geprüft an Browser-Tab und App-Icon).
- Herz: nicht unter 12px optischer Höhe.
- Wortmarke: nur proportional skalieren; Wortabstände nie manuell verändern.
So nicht
Dateien
Alle Assets stammen aus derselben Geometrie (scripts/build-brand-assets.mjs). Die Wortmarke liegt in Pfade konvertiert vor — beim Empfänger fehlt Fredoka.
03 · Farben
Palette
Das Zeichen trägt ein Rot — die Welt dahinter eine ganze Palette: warme Flächen, staubige Naturtöne, drei Pastelle für Körper, Geist und Seele.
Marke
#D34F4F--heartSignatur / Marken-Rot (Herz, Claim 'Du bist nicht allein.')#FF8A8A--heart-lighthelles Herz (Finale)Flächen
#F6F1E7--creamSeiten-Hintergrund (warm)#FDFBF6--paperKarten-/Panel-Fläche#EAE2D3--surface-warmwarmer Karten-BG (Portrait-Cover)Text
#2C3440--inkPrimärtext / dunkel#5A6474--ink-softSekundärtextAkzente
#E3B34C--goldGold (Pulse/Akzent)#5F7F78--tealTeal (Links/Meta)#C98A7D--roseRose#A8B89A--sageSage-Grün#7E93AC--dustygedämpftes BlaugrauDimensionen · Mind/Body/Soul
#C9D8EA--dim-mind#CFDCC4--dim-body#E4D3EE--dim-soulCharakter
#3D4E66--char-eyeLea Identität v3 — dunkelblauer Augen-Anker (kühler Grau-Stich)04 · Robin & Welt
Robin & Welt
In diesen Farben leben eine Figur und eine Welt. Quelle bleibt die Asset-Bibliothek (docs/05-Design/asset-library/, character-ref 1903157, Identität v3) — hier das Schaufenster.












05 · Stimme
Stimme
Und weil Robin eine Figur ist, kein Interface: eine Stimme, die man wiedererkennt — im Gespräch, im Push, in jedem Microcopy.
So„Das klingt anstrengend. Magst du erzählen, was los ist?"
So nicht„Oh, du Armer, wird schon!" · „Verstanden. Weiter."
So„Was davon zieht dich am meisten runter?"
So nicht„Du müsstest einfach früher ins Bett."
So„Ich bin hier, wenn du reden willst. Kein Muss."
So nicht„Du warst 4 Tage weg! Deine Serie ist futsch."
So„Wie fühlt sich das für dich an?"
So nicht„Das war keine kluge Entscheidung."
SoAlltagssprache, klare Absicht, kein Jargon.
So nicht„Deine Gesamtverfassung zeigt eine Dysregulation der Soul-Dimension."