Design System
Hanseatisch, zurückhaltend, sachlich. Eine kompakte Referenz für alle Tokens, Komponenten und Patterns, die in den ALB-Hanse-Portalen verwendet werden — gemeinsam definiert in assets/alb.css.
Farben
Tiefes Marineblau als Primärfarbe, warmer Sandton als Akzent, gebrochenes Weiß als Hintergrund. Statusfarben sparsam und gedämpft.
Typografie
Source Serif 4 für Überschriften (hanseatischer Charakter), Inter für UI (klar, gut lesbar in Tabellen). Tabular figures für Zahlen.
serif · 40 · 600serif · 28 · 600serif · 20 · 600inter · 16 · 600inter · 14 · 400inter · 13 · 400inter · 12 · 400inter · 11 · 600 · upperSFMono · 12Spacing & Radien
8-Punkt-Grid. Großzügige Innenabstände in Cards (24 px), enge in Tabellen (12 px). Radien dezent: 6 px für Inputs, 8 px für Cards.
Elevation
Sehr zurückhaltend. Wir setzen primär auf 1-px-Borders, Schatten nur für hovernde Cards und schwebende Layer (Modals, Popover).
Pills & Status
Konsistente Statussprache: Erfolg = grün, Hinweis = ocker, Fehler = bordeaux, Neutral = sandig-grau, Primary = marine. Immer mit Icon, wenn Platz ist.
Inputs & Forms
Klare Felder mit ruhigem Border, Focus-Ring im Marineblau. Labels darüber, Hilfetexte darunter — niemals im Placeholder.
Cards
Drei Card-Typen: Standard (.alb-card), KPI-Karte mit Zahl, Hero-Card mit dunklem Verlauf für Onboarding & Hervorhebung.
Tabellen
Dichteste Datenmenge im Verwalterportal. Schmale Zeilen, tabular figures für Zahlen, Hover-Highlight, sticky Header bei langen Listen.
| Einheit | Mieter | m² | Kaltmiete | Status | |
|---|---|---|---|---|---|
| E-001 | Carola Müller | 68,4 | 964,80 € | Vermietet | |
| E-002 | Familie Berkenkamp | 94,2 | 1.420,00 € | Vermietet | |
| E-003 | — frei seit 01.04. | 52,1 | 820,00 € | Sucht Mieter | |
| E-004 | Henning Stade | 72,0 | 1.080,00 € | Mietrückstand |
Topbar
60 px hoch, weiß, dünner Border unten. Suche zentriert, Notifikation und Avatar rechts.
Empty States
Nie nur „keine Daten". Immer Icon + warme Erklärung + nächster Schritt.
Iconography
Wir nutzen Lucide mit 1,5 px Stroke. Größen: 14 px (inline, Pills), 16 px (Buttons, Sidebar), 20 px (Empty-States).
Voice & Tone
Hanseatisch knapp, sachlich, freundlich-distanziert. „Sie", nie „Du". Keine Ausrufezeichen außer in echten Notfällen.
- „Ihre Schadensmeldung ist eingegangen."Klar, faktisch, ohne Schmeichelei.
- „Wir melden uns bis Donnerstag."Konkretes Versprechen, kein „so bald wie möglich".
- „Die Heizung wird Mittwoch geprüft."Aktiv, aber nüchtern.
- „Hey! Vielen, vielen Dank!"Zu überschwänglich, nicht hanseatisch.
- „Wir bemühen uns, schnell zu antworten."Vage, kein Versprechen.
- „Du hast eine Nachricht!"Falsche Anrede, falsches Tempo.