Zum Hauptinhalt springen

Roestify Design System

Dark Mode ist der primäre Design-Modus.

Fonts

VerwendungFontBeispiel
Headlines, UI, ButtonsInter Tight (font-sans)text-2xl font-bold tracking-tight
Daten, Labels, BadgesIBM Plex Mono (font-mono)font-mono text-xs

Regel: Alles mit Zahlen (Temperaturen, Gewichte, IDs) → immer font-mono.

Farben

Backgrounds

TokenHexVerwendung
bg-void#0A0A0ASidebar
bg-base#0F0F0FSeitenhintergrund
bg-surface#161616Cards, Panels
bg-surface-hover#222222Hover-State

Accent (Ember)

TokenHexVerwendung
text-ember#E8713APrimary Accent, CTAs
text-ember-glow#FF8C4CHover
text-ember-dim#B85A2EMuted

Text

TokenHexVerwendung
text-crema#F2E6D4Primärtext (nie reines Weiß!)
text-parchment#C4B49ASekundärtext
text-ash#5C5C5CLabels, Placeholder

Komponenten-Regeln

Primary Button (Ghost-CTA)

<Button
variant="ghost"
className="border border-ember/[0.44] bg-gradient-to-b from-ember/[0.18] to-transparent text-ember hover:bg-ember hover:text-void"
/>
Wichtig

variant="ghost" ist Pflicht. Ohne es wird bg-primary angewandt, was text-ember unsichtbar macht.

Status Badges

<Badge className="font-mono text-[10px] uppercase bg-green-bean/[0.12] text-green-bean" />

Tabellen

  • Keine Zebra-Streifen
  • border-b zwischen Zeilen
  • Header: font-mono text-[9px] uppercase text-ash tracking-widest
  • Row hover: hover:bg-accent