Tokens, Komponenten, Regeln. Watcher, Luna, Dashboard und Tracker ziehen alle von hier. Wenn etwas zweimal kopiert wurde — gehört es hier rein.
Light = Print/PDF (monochrom). Dark = interne Web-Tools (Editorial mit Pale-Akzent).
Stapelbar. bg ist die tiefste Ebene, surface-hi der Hover-State von Cards.
Nur diese fünf existieren. Alles andere ist verboten.
Drei Stärken — thin für Hairlines (Sidebar-Trenner), border für Cards, thick für Focus-Rings.
4px-Skala. Alles aus dieser Skala — keine willkürlichen 7px / 13px Padding mehr.
Satoshi (Fontshare) für Display + Body. Mono-stack für Tokens, Versionen, Counter.
Ein Set für alles. .dw-btn + Variant-Klasse + optional Size-Modifier.
| Klasse | Verwendung | Radius | Padding |
|---|---|---|---|
| .dw-btn-primary | Hauptaktion | pill | 11×22 |
| .dw-btn-secondary | Zweitaktion | pill | 11×22 |
| .dw-btn-ghost | Subtil (Logout) | pill | 8×12 |
| .dw-btn-danger | Destruktiv | pill | 11×22 |
| + .dw-btn-sm | Modifier kleiner | (vererbt) | 7×14 |
| + .dw-btn-lg | Modifier größer | (vererbt) | 14×28 |
Quadratisch (md-Radius) oder rund (circle). 36×36 default, Modifier -sm (28) und -lg (44).
Für Pin-Nummern, Avatar-Initialen, Kommentar-Counter. Drei Größen, Status-Varianten.
Lucide-Stack inline als SVG. Alle 24×24 viewBox, stroke="currentColor" mit stroke-width: 1.6. Wrapper-Klasse .dw-icon für Default 16px.
Surface-Hintergrund, lg-Radius, 1px Border.
Animiertes 8-Dot-Logo. Topbar-Size (28px) und Boot-Size (80px). Skaliert via --dw-logo-size.
Original Brand-Logo (Print/Stationery):
Vollbild-Loader für interne Tools. FLIP-Anim morpht Logo nach Topbar beim Ausblenden.
Mini-Notification unten zentriert. Auto-Hide nach 1.8s.
.dw-btn + Variant. Kein eigenes .logout-btn mit eigenen Maßen.dreamworld-ci/dreamworld.css. Wer kopiert, klaut.#7ea7ff auf #a8c0ff (was tatsächlich genutzt wurde).--dw-accent-glow.
Einbinden via <link rel="stylesheet" href="https://dreamworld-ci.pages.dev/dreamworld.css">