Designsprache — Prompt Rocker
Design System v1.0

Visuelle
Grundregeln für
digitalhandwerk

Amber auf Dunkelgrau. Klare Hierarchie. Kein Lärm. Dieses System definiert Farben, Typografie, Abstände und Komponenten für alle Oberflächen unter dem Dach von digitalhandwerk.rocks.

Inter Tight + Fraunces + DM Mono
Amber + Charcoal
Light & Dark Native
WCAG 2.1 AA
01 — Prinzipien

Nicht verhandelbar.

Diese Regeln stehen über allem anderen. Jede Designentscheidung muss sich an ihnen messen lassen.

P-01

Inhalt zuerst

Das Design existiert, um Inhalte zu tragen, nicht umgekehrt. Jedes visuelle Element muss einen klaren Kommunikationszweck erfüllen. Dekoration um ihrer selbst willen ist Designschuld.

P-02

Redaktionelle Zurückhaltung

Große Fraunces-Momente setzen Ton. Die meiste UI bleibt ruhig, präzise und hochlesbar. Der Inhalt trägt die Persönlichkeit, nicht die Ornamente.

P-03

Dark-native

Dark Mode definiert die Atmosphäre. Light Mode ist warm, ruhig und ebenso bewusst gestaltet, nicht die schnelle Invertierung.

P-04

System schlägt Sonderfall

Neue visuelle Ideen müssen sich verdienen. Geteilte Regeln schlagen Einzel-Styling. Optischer Wildwuchs wird als Designschuld behandelt.

P-05

Barrierefreiheit als Standard

Keyboard-Navigation, sichtbarer Fokus, lesbarer Kontrast, klare Labels und Reduced-Motion-Support sind Kernanforderungen, keine Nachbearbeitung.

P-06

Amber als Signal

Der Amber-Akzent ist für genau drei Jobs: Hervorhebung, aktive Zustände und primäre Aktionen. Er soll signalisieren, nicht dekorieren. Kein drittes Gelb einführen.

02 — Farben

Amber trifft Anthrazit.

Zwei Themes, eine Akzentfarbe, eine kleine semantische Statusebene. Alle Werte als CSS-Variablen, kein hartkodiertes Hex im Markup.

Hintergründe & Ebenen

bg--color-bg
surface--color-surface
surface2--color-surface2

Amber — Akzentfarbe

amber#F59E0B (dark)
amber-solid#D97706 (dark)
amber-solid-hover#B45309
amber2rgba(245,158,11,.18)

Amber — Signalfarbe

Der hellere Amber dient als Emphasis-Signal: aktive Zustände, Divider, Highlights, Textakzente. Nicht für weiße Texte auf gefülltem Hintergrund verwenden.

Aktiv

Amber Solid — Aktion

Der dunklere Amber ist die funktionale Aktionsfarbe. Gefüllte Buttons, Submit-Actions, jede Amber-Fläche, die weißen Text trägt.

Semantische Status-Farben

success#4ADE80
warning#FBBF24
info#60A5FA
error#F87171

Dark Mode

Kartenüberschrift

Fließtext auf Surface-Hintergrund. So zeigt die Token-Hierarchie lesbare, geschichtete Oberflächen.

Light Mode

Kartenüberschrift

Fließtext auf Surface-Hintergrund. So zeigt die Token-Hierarchie lesbare, geschichtete Oberflächen.

03 — Typografie

Fraunces trifft Inter Tight.

Fraunces für Ton, Inter Tight für fast alles andere, DM Mono für Struktur. Das System funktioniert, weil Fraunces sparsam eingesetzt wird.

Display / Serif font-family: 'Fraunces' Gewichte: 300 · 600 · kursiv
KI ist kein
Werkzeug.
Es ist eine neue Art zu denken.

Hero-Titel, Section-Headers, editoriale Momente. Das einzige Display-Font im System — sparsam einsetzen für maximalen Impact.

Body / UI font-family: 'Inter Tight' Gewichte: 400 · 700
Generative KI verändert, wie kleine Unternehmen arbeiten. Nicht übermorgen. Jetzt.
Wer heute anfängt, KI-Tools sinnvoll in seinen Workflow zu integrieren, baut einen Vorsprung auf, der in drei Jahren schwer aufzuholen ist.
Labels, Helper-Text, Metadaten — immer in Inter Tight, nie in Fraunces.

Überschriften, Fließtext, Navigation, UI-Labels. Das Arbeitstier — kondensiert, geometrisch, auf jeder Größe lesbar.

Monospace font-family: 'DM Mono' 400 · 500 · Google Fonts
const ki = { status: "einsatzbereit" };
// DSGVO-konform · lokal · kontrolliert

Code, technische Labels, Badges, Metadaten. DM Mono ist das einzige Mono im System — mit SF Mono und Menlo als Fallback.

Typ-Skala (Basis 18px)

Klasse Größe Verwendung
text-xs13.5pxMeta, Timestamps, Badges
text-sm15.75pxCards, Steuerelemente, UI
text-base18pxFließtext, primäre Absätze
text-lg20.25pxHero-Sublines, Zusammenfassungen
text-xl22.5pxCard-Titel, Callout-Überschriften
text-2xl27pxAbschnitts-Überschriften (Fraunces)
text-4xl+54px+Hero-Titel, Route-Level (Fraunces)
04 — Layout & Abstände

Wenige Rezepte. Konsequent.

Das System lebt von Wiederholbarkeit. Wer die Standard-Abstände kennt, muss nie raten.

Abstands-Skala

p-1
4px
p-2
8px
p-3
12px
p-4
16px
p-6
24px
p-8
32px
p-12
48px
p-20
80px

Border Radius

radius-sm4px
radius-md8px
radius-lg12px
radius-xl16px
radius-full9999px

Container

max-width1380px
padding-xclamp(1.5rem, 4vw, 3rem)
05 — Komponenten

Gemeinsame Bausteine.

Alle Live-Demos folgen demselben Token-System. Was hier bricht, ist nicht system-konform.

Buttons & Links

Varianten

Badges

Status-Varianten

Standard Aktuell Abgeschlossen Ausstehend Fehler Information

In der Praxis

DSGVO-konform KI-Beratung EPU & KMU Salzburg

Toggles

Zustand

KI-Analyse aktiviert
Automatisierung pausiert
Systemstatus (gesperrt)

Tabs

Aktives Panel: Überblick. Hier steht der primäre Inhalt des ersten Reiters.

Aktives Panel: Details. Technische Tiefe und weiterführende Informationen.

Aktives Panel: Verwandt. Links und Kontextinformationen zu diesem Thema.

Formularfelder

Nur für die Anmeldung verwendet.

Status-Hinweise

Erfolgreich gespeichert. Alle Änderungen wurden übernommen.

Kapazität fast erreicht. Noch 2 von 10 Projekten verfügbar.

Hinweis: Neues Claude-Modell verfügbar. Token-Limits wurden angepasst.

Fehler: Verbindung zum n8n-Workflow unterbrochen. Bitte prüfen.

Trennlinien

Strukturell


Amber-Akzent


Breadcrumb-Navigation

Card-System

KI-Beratung

Von Null auf KI in 90 Tagen

Der pragmatische Einstieg für EPU und KMU ohne IT-Abteilung, ohne Berater-Kauderwelsch.

12 Min Lesezeit
DSGVO

Lokale KI mit Ollama

Datenschutz und KI müssen kein Widerspruch sein, wenn man weiß, wo die Daten wirklich liegen.

8 Min Lesezeit
n8n

Automatisierung ohne Code

n8n verbindet Tools, die sonst nie miteinander reden würden, ohne eine einzige Zeile Python.

15 Min Lesezeit
06 — Bewegung

Zweck vor Effekt.

Wenn eine Animation ihren Zweck nicht erklären kann, gehört sie nicht ins System.

Fade In

Standard-Einblendung für einfache Module.

fade-in · 0.45s ease

Slide Up

Vertikaler Einzug für Listenelemente und Cards.

slide-up · 0.5s cubic-bezier(0.22,1,0.36,1)

Scale In

Für kleinere Emphasis-Momente: Modals, Tooltips.

scale-in · 0.45s cubic-bezier(0.22,1,0.36,1)

Verboten: Glitch, Wave, Shimmer oder Neon-Behandlungen auf regulären Seiten. Endlose dekorative Bewegungen. Große Hover-Transforms, die Cards instabil wirken lassen.

07 — Theme-Tokens

Alles benannt. Nichts hartkodiert.

Semantische Tokens vor rohen Hex-Werten. Eine Komponente gilt erst als fertig, wenn sie in beiden Themes funktioniert.

Token Dark Light
--color-bg #0C0D10 #F2EBE0
--color-surface #131519 #FAF5ED
--color-surface2 #1B1E25 #EDE5D8
--color-text #F0EDE8 #19181A
--color-amber #F59E0B #D97706
--color-amber-solid #D97706 #B45309
--color-border rgba(255,255,255,.09) rgba(0,0,0,.09)
--color-focus rgba(245,158,11,.65) rgba(217,119,6,.60)
--color-success #4ADE80 #15803D
--color-error #F87171 #B91C1C

CSS-Root-Ausgabe

/* Dark Mode (Standard) */
:root {
  --color-bg:           #0C0D10;
  --color-surface:      #131519;
  --color-amber:        #F59E0B;
  --color-amber-solid:  #D97706;
  --font-display:       'Fraunces', Georgia, serif;
  --font-body:          'Inter Tight', 'Inter', system-ui, sans-serif;
}

html.light {
  --color-bg:           #F2EBE0;
  --color-surface:      #FAF5ED;
  --color-amber:        #D97706;
  --color-amber-solid:  #B45309;
}