Stripe Designsystem.

Stripe Designsystem — Zahlungsinfrastruktur. Charakteristische lila Verläufe, elegantes Weight-300.

Im Kontext ansehen

Dieselben Design-Tokens, angewendet auf verschiedene Artefaktarten – eine Website, eine App, eine Folie, ein Poster. Originale Mockups, neu mit diesem System gestaltet, keine Screenshots.

Website
Folien
App
Poster

Design-Tokens

56 Tokens, die dem Open Design Token-Vertrag entsprechen – dieselben strukturierten Werte für Palette, Typografie, Abstände und Motion, die dein Agent liest, um jedes Artefakt zu gestalten.

Oberfläche

  • --bg #ffffff
  • --surface #ffffff
  • --surface-warm #f6f9fc

Text

  • --fg #061b31
  • --fg-2 #273951
  • --muted #64748d
  • --meta var(--muted)

Rahmen

  • --border #e5edf5
  • --border-soft var(--border)

Akzent

  • --accent #533afd
  • --accent-on #ffffff
  • --accent-hover #4434d4
  • --accent-active #2e2b8c

Semantisch

  • --success #15be53
  • --warn #9b6829
  • --danger #ea2261

Typografie

  • --font-display "sohne-var", "Söhne", "Sohne", "SF Pro Display", -apple-system, BlinkMacSystemFont, system-ui, "Helvetica Neue", Arial, sans-serif
  • --font-body "sohne-var", "Söhne", "Sohne", "SF Pro Display", -apple-system, BlinkMacSystemFont, system-ui, "Helvetica Neue", Arial, sans-serif
  • --font-mono "SourceCodePro", "Source Code Pro", ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Monaco, Consolas, monospace

Typografie-Skala

  • --text-xs 12px
  • --text-sm 14px
  • --text-base 16px
  • --text-lg 18px
  • --text-xl 22px
  • --text-2xl 32px
  • --text-3xl 48px
  • --text-4xl 56px
  • --leading-body 1.40
  • --leading-tight 1.10
  • --tracking-display -0.02em

Abstände

  • --space-1 4px
  • --space-2 8px
  • --space-3 12px
  • --space-4 16px
  • --space-5 20px
  • --space-6 24px
  • --space-8 32px
  • --space-12 48px
  • --section-y-desktop 96px
  • --section-y-tablet 64px
  • --section-y-phone 40px

Radius

  • --radius-sm 4px
  • --radius-md 6px
  • --radius-lg 8px
  • --radius-pill 9999px

Elevation

  • --elev-flat none
  • --elev-ring 0 0 0 1px var(--border)
  • --elev-raised rgba(50, 50, 93, 0.25) 0px 30px 45px -30px, rgba(0, 0, 0, 0.10) 0px 18px 36px -18px

Fokus

  • --focus-ring 0 0 0 2px var(--accent), 0 0 0 5px color-mix(in oklab, var(--accent), transparent 75%)

Motion

  • --motion-fast 150ms
  • --motion-base 200ms
  • --ease-standard cubic-bezier(0.2, 0, 0, 1)

Layout

  • --container-max 1080px
  • --container-gutter-desktop 32px
  • --container-gutter-tablet 24px
  • --container-gutter-phone 16px

Design System Inspired by Stripe

Category: Fintech & Kryptowährung Zahlungsinfrastruktur. Charakteristische lila Verläufe, elegantes Gewicht 300.

1. Visuelles Thema & Atmosphäre

Stripes Website ist der Goldstandard im Fintech-Design – ein System, das gleichzeitig technisch und luxuriös, präzise und warm wirkt. Die Seite öffnet sich auf einer sauberen weißen Leinwand (#ffffff) mit tiefen marinegrauen Überschriften (#061b31) und einem charakteristischen Lila (#533afd), das sowohl als Markenanker als auch als interaktiver Akzent fungiert. Dies ist nicht das kalte, klinische Lila von Unternehmenssoftware; es ist ein sattes, gesättigtes Violett, das selbstbewusst und premium wirkt. Der Gesamteindruck ist der einer Finanzinstitution, die von einer erstklassigen Schriftgießerei neu gestaltet wurde.

Die benutzerdefinierte variable Schriftart sohne-var ist das prägende Element von Stripes visueller Identität. Jedes Textelement aktiviert den OpenType-Stilsatz "ss01", der Zeichenformen für einen ausgesprochen geometrischen, modernen Look modifiziert. Bei Displaygrößen (48px–56px) läuft sohne-var mit Gewicht 300 – ein außergewöhnlich leichtes Gewicht für Überschriften, das eine ätherische, fast geflüsterte Autorität erzeugt. Dies ist das Gegenteil der Konvention “fette Hero-Überschrift”; Stripes Überschriften wirken, als müssten sie nicht schreien. Der negative Buchstabenabstand (-1,4px bei 56px, -0,96px bei 48px) verdichtet den Text zu kompakten, engineerten Blöcken. Bei kleineren Größen verwendet das System ebenfalls Gewicht 300 mit proportional reduziertem Tracking sowie tabellarische Ziffern via "tnum" für die Darstellung von Finanzdaten.

Was Stripe wirklich auszeichnet, ist sein Schattensystem. Anstelle des flachen oder einlagigen Ansatzes der meisten Websites verwendet Stripe mehrschichtige, blau getönte Schatten: das charakteristische rgba(50,50,93,0.25) kombiniert mit rgba(0,0,0,0.1) erzeugt Schatten mit einer kühlen, fast atmosphärischen Tiefe – als ob Elemente in einem Dämmerungshimmel schweben. Der blaugraue Unterton der primären Schattenfarbe (50,50,93) ist direkt mit der marineblau-lila Markenpalette verknüpft, sodass selbst die Elevation markentypisch wirkt.

Hauptmerkmale:

  • sohne-var mit OpenType "ss01" auf allen Texten – ein benutzerdefinierter Stilsatz, der die Schriftzeichen der Marke definiert
  • Gewicht 300 als charakteristisches Überschriftengewicht – leicht, selbstbewusst, konventionswidrig
  • Negativer Buchstabenabstand bei Displaygrößen (-1,4px bei 56px, progressive Lockerung nach unten)
  • Blau getönte mehrschichtige Schatten mit rgba(50,50,93,0.25) – Elevation, die markenfarbig wirkt
  • Tiefe Marine-Überschriften (#061b31) statt Schwarz – warm, premium, von Finanzqualität
  • Konservativer Border-Radius (4px–8px) – keine Pillenform, keine harten Kanten
  • Ruby (#ea2261) und Magenta (#f96bee) als Akzente für Verläufe und dekorative Elemente
  • SourceCodePro als Monospace-Begleiter für Code und technische Bezeichnungen

2. Farbpalette & Rollen

Primär

  • Stripe-Lila (#533afd): Primäre Markenfarbe, CTA-Hintergründe, Link-Text, interaktive Hervorhebungen. Ein gesättigtes Blauviolett, das das gesamte System verankert.
  • Tiefes Marine (#061b31): --hds-color-heading-solid. Primäre Überschriftenfarbe. Nicht schwarz, nicht grau – ein sehr dunkles Blau, das dem Text Wärme und Tiefe verleiht.
  • Reines Weiß (#ffffff): Seitenhintergrund, Kartenoberflächen, Schaltflächentext auf dunklen Hintergründen.

Marke & Dunkel

  • Marken-Dunkel (#1c1e54): --hds-color-util-brand-900. Tiefes Indigo für dunkle Bereiche, Fußzeilenhintergründe und immersive Markenmomente.
  • Dunkles Marine (#0d253d): --hds-color-core-neutral-975. Das dunkelste Neutral – fast schwarz mit einem blauen Unterton für maximale Tiefe ohne Härte.

Akzentfarben

  • Ruby (#ea2261): --hds-color-accentColorMode-ruby-icon-solid. Warmes Rotpink für Icons, Warnmeldungen und Akzentelemente.
  • Magenta (#f96bee): --hds-color-accentColorMode-magenta-icon-gradientMiddle. Kräftiges Pinkladenviolett für Verläufe und dekorative Hervorhebungen.
  • Magenta Hell (#ffd7ef): --hds-color-util-accent-magenta-100. Getönte Oberfläche für magentafarbene Karten und Abzeichen.

Interaktiv

  • Primäres Lila (#533afd): Primäre Link-Farbe, aktive Zustände, ausgewählte Elemente.
  • Lila Hover (#4434d4): Dunkleres Lila für Hover-Zustände bei primären Elementen.
  • Lila Tief (#2e2b8c): --hds-color-button-ui-iconHover. Dunkles Lila für Icon-Hover-Zustände.
  • Lila Hell (#b9b9f9): --hds-color-action-bg-subduedHover. Sanftes Lavendel für gedämpfte Hover-Hintergründe.
  • Lila Mittel (#665efd): --hds-color-input-selector-text-range. Bereichsselektor und Eingabe-Hervorhebungsfarbe.

Neutrale Skala

  • Überschrift (#061b31): Primäre Überschriften, Navigationstext, starke Bezeichnungen.
  • Beschriftung (#273951): --hds-color-input-text-label. Formularfelder-Beschriftungen, sekundäre Überschriften.
  • Fließtext (#64748d): Sekundärer Text, Beschreibungen, Bildunterschriften.
  • Erfolgsgrün (#15be53): Statusabzeichen, Erfolgsindikatoren (mit 0,2–0,4 Alpha für Hintergründe/Rahmen).
  • Erfolgstext (#108c3d): Textfarbe für Erfolgsabzeichen.
  • Zitrone (#9b6829): --hds-color-core-lemon-500. Warn- und Hervorhebungsakzent.

Oberflächen & Rahmen

  • Standardrahmen (#e5edf5): Standardrahmenfarbe für Karten, Trennlinien und Container.
  • Lila Rahmen (#b9b9f9): Rahmen für aktive/ausgewählte Zustände bei Schaltflächen und Eingaben.
  • Weicher Lila-Rahmen (#d6d9fc): Subtile lila getönte Rahmen für sekundäre Elemente.
  • Magenta-Rahmen (#ffd7ef): Pinkladengetönte Rahmen für magentafarbene Elemente.
  • Gestrichelter Rahmen (#362baa): Gestrichelte Rahmen für Ablagezonen und Platzhalterelemente.

Schattenfarben

  • Schatten Blau (rgba(50,50,93,0.25)): Das Charakteristische – blau getönte primäre Schattenfarbe.
  • Schatten Dunkelblau (rgba(3,3,39,0.25)): Tieferer blauer Schatten für erhöhte Elemente.
  • Schatten Schwarz (rgba(0,0,0,0.1)): Sekundäre Schattenebene zur Tiefenverstärkung.
  • Schatten Ambient (rgba(23,23,23,0.08)): Weicher Umgebungsschatten für subtile Elevation.
  • Schatten Sanft (rgba(23,23,23,0.06)): Minimaler Umgebungsschatten für leichtes Anheben.

3. Typografieregeln

Schriftfamilie

  • Primär: sohne-var, mit Fallback: SF Pro Display
  • Monospace: SourceCodePro, mit Fallback: SFMono-Regular
  • OpenType-Features: "ss01" global auf allen sohne-var-Texten aktiviert; "tnum" für tabellarische Zahlen bei Finanzdaten und Bildunterschriften.

Hierarchie

RolleSchriftGrößeGewichtZeilenhöheBuchstabenabstandFeaturesHinweise
Display Herosohne-var56px (3.50rem)3001.03 (eng)-1.4pxss01Maximale Größe, Gewicht-300-Autorität
Display Großsohne-var48px (3.00rem)3001.15 (eng)-0.96pxss01Sekundäre Hero-Überschriften
Abschnittsüberschriftsohne-var32px (2.00rem)3001.10 (eng)-0.64pxss01Titel für Feature-Abschnitte
Zwischenüberschrift Großsohne-var26px (1.63rem)3001.12 (eng)-0.26pxss01Kartenüberschriften, Unterabschnitte
Zwischenüberschriftsohne-var22px (1.38rem)3001.10 (eng)-0.22pxss01Kleinere Abschnittsköpfe
Fließtext Großsohne-var18px (1.13rem)3001.40normalss01Feature-Beschreibungen, Einleitungstext
Fließtextsohne-var16px (1.00rem)300-4001.40normalss01Standardlesetext
Schaltflächesohne-var16px (1.00rem)4001.00 (eng)normalss01Primärer Schaltflächentext
Schaltfläche Kleinsohne-var14px (0.88rem)4001.00 (eng)normalss01Sekundäre/kompakte Schaltflächen
Linksohne-var14px (0.88rem)4001.00 (eng)normalss01Navigationslinks
Bildunterschriftsohne-var13px (0.81rem)400normalnormalss01Kleine Bezeichnungen, Metadaten
Bildunterschrift Kleinsohne-var12px (0.75rem)300-4001.33-1.45normalss01Kleingedrucktes, Zeitstempel
Bildunterschrift Tabellarischsohne-var12px (0.75rem)300-4001.33-0.36pxtnumFinanzdaten, Zahlen
Mikrosohne-var10px (0.63rem)3001.15 (eng)0.1pxss01Winzige Bezeichnungen, Achsenmarkierungen
Mikro Tabellarischsohne-var10px (0.63rem)3001.15 (eng)-0.3pxtnumDiagrammdaten, kleine Zahlen
Nanosohne-var8px (0.50rem)3001.07 (eng)normalss01Kleinste Bezeichnungen
Code FließtextSourceCodePro12px (0.75rem)5002.00 (weit)normalCode-Blöcke, Syntax
Code FettSourceCodePro12px (0.75rem)7002.00 (weit)normalFetter Code, Schlüsselwörter
Code BezeichnungSourceCodePro12px (0.75rem)5002.00 (weit)normalGroßbuchstabenTechnische Bezeichnungen
Code MikroSourceCodePro9px (0.56rem)5001.00 (eng)normalss01Winzige Code-Anmerkungen

Grundsätze

  • Leichtes Gewicht als Merkmal: Gewicht 300 bei Displaygrößen ist Stripes markanteste typografische Entscheidung. Während andere 600–700 einsetzen, um Aufmerksamkeit zu erregen, nutzt Stripe Leichtheit als Luxus – der Text ist so selbstbewusst, dass er kein Gewicht braucht, um Autorität auszustrahlen.
  • ss01 überall: Der Stilsatz "ss01" ist unverhandelbar. Er modifiziert bestimmte Glyphen (wahrscheinlich alternative a-, g-, l-Formen), um über alle sohne-var-Texte hinweg ein geometrischeres, zeitgemäßeres Gefühl zu erzeugen.
  • Zwei OpenType-Modi: "ss01" für Display-/Fließtext, "tnum" für tabellarische Ziffern in Finanzdaten. Diese überlappen sich nie – eine Zahl in einem Absatz verwendet ss01, eine Zahl in einer Datentabelle verwendet tnum.
  • Progressives Tracking: Der Buchstabenabstand wird proportional mit der Größe enger: -1,4px bei 56px, -0,96px bei 48px, -0,64px bei 32px, -0,26px bei 26px, normal ab 16px und darunter.
  • Zwei-Gewicht-Einfachheit: Primär 300 (Fließtext und Überschriften) und 400 (UI/Schaltflächen). Kein Fett (700) bei der Primärschrift – SourceCodePro verwendet 500/700 für Code-Kontrast.

4. Komponentenstile

Schaltflächen

Primäres Lila

  • Hintergrund: #533afd
  • Text: #ffffff
  • Innenabstand: 8px 16px
  • Radius: 4px
  • Schrift: 16px sohne-var Gewicht 400, "ss01"
  • Hover: #4434d4 Hintergrund
  • Verwendung: Primäre CTAs (“Jetzt starten”, “Vertrieb kontaktieren”)

Ghost / Umrandet

  • Hintergrund: transparent
  • Text: #533afd
  • Innenabstand: 8px 16px
  • Radius: 4px
  • Rahmen: 1px solid #b9b9f9
  • Schrift: 16px sohne-var Gewicht 400, "ss01"
  • Hover: Hintergrund wechselt zu rgba(83,58,253,0.05)
  • Verwendung: Sekundäre Aktionen

Transparentes Info

  • Hintergrund: transparent
  • Text: #2874ad
  • Innenabstand: 8px 16px
  • Radius: 4px
  • Rahmen: 1px solid rgba(43,145,223,0.2)
  • Verwendung: Tertiäre/Info-Ebene-Aktionen

Neutrales Ghost

  • Hintergrund: transparent (rgba(255,255,255,0))
  • Text: rgba(16,16,16,0.3)
  • Innenabstand: 8px 16px
  • Radius: 4px
  • Umriss: 1px solid rgb(212,222,233)
  • Verwendung: Deaktivierte oder gedämpfte Aktionen

Karten & Container

  • Hintergrund: #ffffff
  • Rahmen: 1px solid #e5edf5 (Standard) oder 1px solid #061b31 (dunkler Akzent)
  • Radius: 4px (eng), 5px (Standard), 6px (bequem), 8px (hervorgehoben)
  • Schatten (Standard): rgba(50,50,93,0.25) 0px 30px 45px -30px, rgba(0,0,0,0.1) 0px 18px 36px -18px
  • Schatten (Ambient): rgba(23,23,23,0.08) 0px 15px 35px 0px
  • Hover: Schatten verstärkt sich, oft mit der blau getönten Ebene

Abzeichen / Tags / Pillen

Neutrales Pill

  • Hintergrund: #ffffff
  • Text: #000000
  • Innenabstand: 0px 6px
  • Radius: 4px
  • Rahmen: 1px solid #f6f9fc
  • Schrift: 11px Gewicht 400

Erfolgsabzeichen

  • Hintergrund: rgba(21,190,83,0.2)
  • Text: #108c3d
  • Innenabstand: 1px 6px
  • Radius: 4px
  • Rahmen: 1px solid rgba(21,190,83,0.4)
  • Schrift: 10px Gewicht 300

Eingaben & Formulare

  • Rahmen: 1px solid #e5edf5
  • Radius: 4px
  • Fokus: 1px solid #533afd oder lila Ring
  • Beschriftung: #273951, 14px sohne-var
  • Text: #061b31
  • Platzhalter: #64748d
  • Saubere horizontale Navigation auf Weiß, fixiert mit verschwommenem Hintergrund
  • Marken-Wortmarke linksbündig
  • Links: sohne-var 14px Gewicht 400, #061b31 Text mit "ss01"
  • Radius: 6px auf dem Navigationscontainer
  • CTA: Lila Schaltfläche rechtsbündig (“Anmelden”, “Jetzt starten”)
  • Mobil: Hamburger-Umschalter mit 6px Radius

Dekorative Elemente

Gestrichelte Rahmen

  • 1px dashed #362baa (lila) für Platzhalter-/Ablagezonen
  • 1px dashed #ffd7ef (magenta) für magentafarbene dekorative Rahmen

Verlauf-Akzente

  • Ruby-zu-Magenta-Verläufe (#ea2261 bis #f96bee) für Hero-Dekorationen
  • Dunkle Marken-Abschnitte verwenden #1c1e54 Hintergründe mit weißem Text

5. Layout-Grundsätze

Abstandssystem

  • Basiseinheit: 8px
  • Skala: 1px, 2px, 4px, 6px, 8px, 10px, 11px, 12px, 14px, 16px, 18px, 20px
  • Besonders: Die Skala ist am unteren Ende dicht (alle 2px von 4–12), was Stripes präzisionsorientierte Benutzeroberfläche für Finanzdaten widerspiegelt

Raster & Container

  • Maximale Inhaltsbreite: ca. 1080px
  • Hero: zentrierte Einzelspalte mit großzügigem Innenabstand und leichten Überschriften
  • Feature-Abschnitte: 2–3-Spalten-Raster für Feature-Karten
  • Vollbreite dunkle Abschnitte mit #1c1e54 Hintergrund für Markenimmersion
  • Code-/Dashboard-Vorschauen als enthaltene Karten mit blau getönten Schatten

Weißraumphilosophie

  • Präzisionsabstände: Anders als die weite Leere minimalistischer Systeme verwendet Stripe gemessenen, zielgerichteten Weißraum. Jeder Abstand ist eine bewusste typografische Entscheidung.
  • Dichte Daten, großzügiges Chrom: Finanzdaten-Anzeigen (Tabellen, Diagramme) sind eng gepackt, aber die UI-Umgebung um sie herum ist großzügig beabstandet. Dies erzeugt ein Gefühl kontrollierter Dichte – wie eine gut organisierte Tabellenkalkulation in einem schönen Rahmen.
  • Abschnittsrhythmus: Weiße Abschnitte wechseln sich mit dunklen Marken-Abschnitten (#1c1e54) ab, was eine dramatische Hell/Dunkel-Kadenz erzeugt, die Monotonie verhindert, ohne willkürliche Farben einzuführen.

Border-Radius-Skala

  • Mikro (1px): Feinkörnige Elemente, subtile Abrundung
  • Standard (4px): Schaltflächen, Eingaben, Abzeichen, Karten – das Arbeitstier
  • Bequem (5px): Standard-Kartencontainer
  • Entspannt (6px): Navigation, größere interaktive Elemente
  • Groß (8px): Hervorgehobene Karten, Hero-Elemente
  • Zusammengesetzt: 0px 0px 6px 6px für unten gerundete Container (Tab-Panels, Dropdown-Fußzeilen)

6. Tiefe & Elevation

EbeneBehandlungVerwendung
Flach (Ebene 0)Kein SchattenSeitenhintergrund, Inline-Text
Ambient (Ebene 1)rgba(23,23,23,0.06) 0px 3px 6pxSubtiles Anheben von Karten, Hover-Hinweise
Standard (Ebene 2)rgba(23,23,23,0.08) 0px 15px 35pxStandard-Karten, Inhaltspanels
Erhöht (Ebene 3)rgba(50,50,93,0.25) 0px 30px 45px -30px, rgba(0,0,0,0.1) 0px 18px 36px -18pxHervorgehobene Karten, Dropdowns, Popovers
Tief (Ebene 4)rgba(3,3,39,0.25) 0px 14px 21px -14px, rgba(0,0,0,0.1) 0px 8px 17px -8pxModals, schwebende Panels
Ring (Barrierefreiheit)2px solid #533afd UmrissTastaturfokusring

Schattenphilosophie: Stripes Schattensystem basiert auf dem Prinzip der chromatischen Tiefe. Während die meisten Design-Systeme neutrale graue oder schwarze Schatten verwenden, ist Stripes primäre Schattenfarbe (rgba(50,50,93,0.25)) ein tiefes Blaugrau, das die Marine-Palette der Marke widerspiegelt. Dies erzeugt Schatten, die nicht nur Tiefe hinzufügen – sie fügen Markenatmosphäre hinzu. Der mehrschichtige Ansatz kombiniert diesen blau getönten Schatten mit einer reinen schwarzen Sekundärebene (rgba(0,0,0,0.1)) mit einem anderen Versatz, was eine parallax-ähnliche Tiefe erzeugt, bei der der Markenschatten weiter vom Element entfernt sitzt und der neutrale Schatten näher. Die negativen Spreizwerte (-30px, -18px) stellen sicher, dass Schatten nicht horizontal über den Fußabdruck des Elements hinausgehen, was die Elevation vertikal und kontrolliert hält.

Dekorative Tiefe

  • Dunkle Marken-Abschnitte (#1c1e54) erzeugen immersive Tiefe durch Hintergrundfarbenkontrast
  • Verlauf-Overlays mit Ruby-zu-Magenta-Übergängen für Hero-Dekorationen
  • Schattenfarbe rgba(0,55,112,0.08) (--hds-color-shadow-sm-top) für Oberkanten-Schatten auf fixierten Elementen

7. Dos und Don’ts

Do

  • sohne-var mit "ss01" auf jedem Textelement verwenden – das Stilset IST die Marke
  • Gewicht 300 für alle Überschriften und Fließtext verwenden – Leichtheit ist das Markenzeichen
  • Blau getönte Schatten (rgba(50,50,93,0.25)) für alle erhöhten Elemente anwenden
  • #061b31 (tiefes Marine) für Überschriften statt #000000 verwenden – die Wärme ist wichtig
  • Border-Radius zwischen 4px–8px halten – konservative Abrundung ist beabsichtigt
  • "tnum" für jede tabellarische/finanzielle Zahlendarstellung verwenden
  • Schatten schichten: blau getönt weit + neutral nah für Tiefen-Parallax
  • #533afd Lila als primäre interaktive/CTA-Farbe verwenden

Don’t

  • Gewicht 600–700 für sohne-var-Überschriften nicht verwenden – Gewicht 300 ist die Markenstimme
  • Große Border-Radii (12px+, Pillenformen) bei Karten oder Schaltflächen nicht verwenden – Stripe ist konservativ
  • Keine neutralen grauen Schatten – immer mit Blau tönen (rgba(50,50,93,...))
  • "ss01" bei keinem sohne-var-Text überspringen – die alternativen Glyphen definieren die Persönlichkeit
  • Reines Schwarz (#000000) für Überschriften nicht verwenden – immer #061b31 tiefes Marine
  • Warme Akzentfarben (Orange, Gelb) für interaktive Elemente nicht verwenden – Lila ist primär
  • Keinen positiven Buchstabenabstand bei Displaygrößen anwenden – Stripe trackt eng
  • Die Magenta/Ruby-Akzente nicht für Schaltflächen oder Links verwenden – sie sind nur dekorativ/Verlauf

8. Responsives Verhalten

Breakpoints

NameBreiteWichtigste Änderungen
Mobil<640pxEinzelspalte, reduzierte Überschriftengrößen, gestapelte Karten
Tablet640-1024px2-Spalten-Raster, moderater Innenabstand
Desktop1024-1280pxVollständiges Layout, 3-Spalten-Feature-Raster
Großer Desktop>1280pxZentrierter Inhalt mit großzügigen Rändern

Touch-Ziele

  • Schaltflächen verwenden bequemen Innenabstand (8px–16px vertikal)
  • Navigationslinks bei 14px mit ausreichendem Abstand
  • Abzeichen haben mindestens 6px horizontalen Innenabstand für Tap-Ziele
  • Mobiler Nav-Umschalter mit 6px Radius-Schaltfläche

Zusammenklapstrategie

  • Hero: 56px Display -> 32px auf Mobil, Gewicht 300 beibehalten
  • Navigation: horizontale Links + CTAs -> Hamburger-Umschalter
  • Feature-Karten: 3-Spalten -> 2-Spalten -> einzelne gestapelte Spalte
  • Dunkle Marken-Abschnitte: Vollbreiten-Behandlung beibehalten, internen Innenabstand reduzieren
  • Finanzdaten-Tabellen: horizontales Scrollen auf Mobil
  • Abschnittsabstand: 64px+ -> 40px auf Mobil
  • Typografieskala komprimiert: 56px -> 48px -> 32px Hero-Größen über Breakpoints

Bildverhalten

  • Dashboard-/Produktscreenshots behalten blau getönte Schatten in allen Größen
  • Hero-Verlauf-Dekorationen vereinfachen sich auf Mobil
  • Code-Blöcke behalten SourceCodePro-Behandlung, können horizontal scrollen
  • Kartenbilder behalten konsistenten 4px–6px Border-Radius

9. Agent-Prompt-Leitfaden

Schnelle Farbreferenz

  • Primäres CTA: Stripe-Lila (#533afd)
  • CTA Hover: Lila Dunkel (#4434d4)
  • Hintergrund: Reines Weiß (#ffffff)
  • Überschriftentext: Tiefes Marine (#061b31)
  • Fließtext: Schiefer (#64748d)
  • Beschriftungstext: Dunkler Schiefer (#273951)
  • Rahmen: Weiches Blau (#e5edf5)
  • Link: Stripe-Lila (#533afd)
  • Dunkler Abschnitt: Marken-Dunkel (#1c1e54)
  • Erfolg: Grün (#15be53)
  • Dekorativer Akzent: Ruby (#ea2261), Magenta (#f96bee)

Beispiel-Komponentenprompts

  • “Erstelle einen Hero-Abschnitt auf weißem Hintergrund. Überschrift bei 48px sohne-var Gewicht 300, Zeilenhöhe 1.15, Buchstabenabstand -0.96px, Farbe #061b31, font-feature-settings ‘ss01’. Untertitel bei 18px Gewicht 300, Zeilenhöhe 1.40, Farbe #64748d. Lila CTA-Schaltfläche (#533afd, 4px Radius, 8px 16px Innenabstand, weißer Text) und Ghost-Schaltfläche (transparent, 1px solid #b9b9f9, #533afd Text, 4px Radius).”
  • “Gestalte eine Karte: weißer Hintergrund, 1px solid #e5edf5 Rahmen, 6px Radius. Schatten: rgba(50,50,93,0.25) 0px 30px 45px -30px, rgba(0,0,0,0.1) 0px 18px 36px -18px. Titel bei 22px sohne-var Gewicht 300, Buchstabenabstand -0.22px, Farbe #061b31, ‘ss01’. Fließtext bei 16px Gewicht 300, #64748d.”
  • “Erstelle ein Erfolgsabzeichen: rgba(21,190,83,0.2) Hintergrund, #108c3d Text, 4px Radius, 1px 6px Innenabstand, 10px sohne-var Gewicht 300, Rahmen 1px solid rgba(21,190,83,0.4).”
  • “Erstelle Navigation: weißer fixierter Header mit backdrop-filter blur(12px). sohne-var 14px Gewicht 400 für Links, #061b31 Text, ‘ss01’. Lila CTA ‘Jetzt starten’ rechtsbündig (#533afd Hintergrund, weißer Text, 4px Radius). Nav-Container 6px Radius.”
  • “Gestalte einen dunklen Marken-Abschnitt: #1c1e54 Hintergrund, weißer Text. Überschrift 32px sohne-var Gewicht 300, Buchstabenabstand -0.64px, ‘ss01’. Fließtext 16px Gewicht 300, rgba(255,255,255,0.7). Karten innen verwenden rgba(255,255,255,0.1) Rahmen mit 6px Radius.”

Iterationsleitfaden

  1. font-feature-settings: "ss01" auf sohne-var-Text immer aktivieren – das ist die typografische DNA der Marke
  2. Gewicht 300 ist der Standard; 400 nur für Schaltflächen/Links/Navigation verwenden
  3. Schattenformel: rgba(50,50,93,0.25) 0px Y1 B1 -S1, rgba(0,0,0,0.1) 0px Y2 B2 -S2 wobei Y1/B1 größer sind (ferner Schatten) und Y2/B2 kleiner (naher Schatten)
  4. Überschriftenfarbe ist #061b31 (tiefes Marine), Fließtext ist #64748d (Schiefer), Beschriftungen sind #273951 (dunkler Schiefer)
  5. Border-Radius bleibt im Bereich 4px–8px – niemals Pillenformen oder große Abrundungen verwenden
  6. "tnum" für alle Zahlen in Tabellen, Diagrammen oder Finanzanzeigen verwenden
  7. Dunkle Abschnitte verwenden #1c1e54 – nicht Schwarz, nicht Grau, sondern ein tiefes Marken-Indigo
  8. SourceCodePro für Code bei 12px/500 mit 2.00 Zeilenhöhe (sehr großzügig für Lesbarkeit)
Modus
design-system
Szene
design
Oberfläche
web
Manifest-ID
design-system-stripe

Tags

  • design-system
  • first-party
  • design
  • fintech-crypto