Großunternehmen · Deutschland
SAP · Deutsche Bank · Bosch · Commerzbank
Gestaltungsleitfaden
Digital by Default — verbindliche Gestaltungsgrundlagen für Online und Print.
Digital by Default — ein Blog über Datenschutz, Informationssicherheit und digitale Souveränität von Falk Schmidt. Die Marke tritt editorial auf: nah an einer Fachpublikation, nicht an einer Agenturseite.
„Datenschutz, Informationssicherheit und digitale Souveränität — sachlich, belegbar, mit Paragraph hinterlegt."
Leitsatz · Themenfokus des Blogs.
Das Logo besteht aus zwei Grautönen, die spiegelbildlich zur Umgebung gesetzt sind:
So bleibt das Logo in jeder Umgebung optisch ruhig — egal ob heller Body, dunkler Header oder dunkler Footer.
logo.svg) logo-on-dark.svg) Auf hellem Hintergrund (public/logo.svg) | Quadrat + äußerer Punkt | #3A3A38 | = --color-text-muted (Body-Sekundärtext) |
| Buchstaben + innere Punkte | #FAFAF7 | = --color-bg (Body-Hintergrund) | |
Auf dunklem Hintergrund (public/logo-on-dark.svg) | Quadrat + äußerer Punkt | #A7A7A5 | ≈ 65 % Header-Foreground auf BG (gleicher Ton wie die Nav-Schrift) |
| Buchstaben + innere Punkte | #0E0E0E | = --color-header-bg (Header-/Footer-Hintergrund) |
Quelle: _Material/digitalbydefault_logo.svg. Die zwei
ausgespielten Varianten werden via sed-Replace daraus
erzeugt — Original-Farben #3c3c3b (Quadrat/äußerer
Punkt) und #c2c1c1 (Buchstaben/innere Punkte) werden
durch die Werte oben ersetzt.
| Header | logo-on-dark.svg | 36 px Desktop, 30 px Mobil |
| Footer | logo-on-dark.svg | 44 px Desktop, 36 px Mobil |
| Favicon | favicon.svg (= Kopie von logo.svg) | — |
| Light-Sektionen (zukünftig) | logo.svg | ≥ 24 px Höhe |
Basis: warmes Off-White (Porzellan) mit einem Near-Black, der minimal ins Warme kippt.
Akzent: ein sattes Blau (#003cf0). Burgunder bleibt seltenen
Sonderfällen (Fehler) vorbehalten. Palette für
sRGB (Bildschirm). CMYK-Werte sind Richtwerte — vor Druck mit ICC-Profil und Proof
abstimmen.
#0B0B0B, nicht auf pures Schwarz.Einheitlich IBM Plex — selbstgehostet, keine externe Verbindung. Drei Schnitte: Sans für Sprache, Serif für Leitsätze, Mono für Marker und technische Details.
Digital by Default
Enterprise Architect · Datenschutz-Jurist · Projektmanager
ABCDEFGHIJKLMNOPQRSTUVWXYZ · abcdefghijklmnopqrstuvwxyz · 0123456789 · ÄÖÜß
Gewichte: Regular 400 (& Italic), Medium 500, SemiBold 600, Bold 700.
„Unklarheit kostet."
ABCDEFGHIJKLMNOPQRSTUVWXYZ · abcdefghijklmnopqrstuvwxyz · 0123456789
Gewichte: Regular 400 (& Italic), Medium 500 (& Italic).
01 — Leistungen
ABCDEFGHIJKLMNOPQRSTUVWXYZ · abcdefghijklmnopqrstuvwxyz · 0123456789
Gewichte: Regular 400, Medium 500. Labels UPPERCASE · letter-spacing: 0.04em.
--text-xs | 0.75 rem · 12 px | Mono-Labels, Caption |
--text-sm | 0.875 rem · 14 px | Meta-Text, Form-Hint |
--text-base | 1 rem · 16 px | Body (Standard) |
--text-lg | 1.125 rem · 18 px | Lead-Paragraph |
--text-xl | 1.375 rem · 22 px | H3 klein, Subhead |
--text-2xl | 1.75 rem · 28 px | H3, Card-Title |
--text-3xl | 2.25 rem · 36 px | H2 |
--text-4xl | 3 rem · 48 px | H1 (Standard) |
--text-5xl | 4 rem · 64 px | Hero klein |
--text-6xl | 5.25 rem · 84 px | Hero groß |
--text-7xl | 7 rem · 112 px | Stat-Zahl / Manifest |
--leading-tight | 1.1 | Hero-Headlines |
--leading-snug | 1.25 | H1–H3 |
--leading-normal | 1.55 | Fließtext |
--leading-loose | 1.75 | Lange Lesestrecken |
--tracking-tight | −0.02 em | Hero |
--tracking-snug | −0.01 em | H1–H3 |
--tracking-wide | +0.04 em | Mono-Labels |
--tracking-wider | +0.1 em | Display-Labels |
Zwei globale Klassen für Fließtext-Seiten. Wer sie kombiniert, muss wissen was er tut — sie stapeln sich kumulativ.
Ich denke systemisch, plane voraus und arbeite bevorzugt dort, wo Komplexität auf Strukturbedarf trifft.
font-size: --text-lg · color: --color-text-muted.
Kein eigener Font — erbt IBM Plex Sans vom <body>. Setzt keinen
margin-top, daher von Haus aus eng am vorigen Element.
Regulärer Fließtext in .prose erhält automatisch
max-width: --max-reading.
Aufeinanderfolgende Absätze bekommen margin-top: --space-4.
Hervorhebungen erhalten volle Textfarbe zurück.
Wrapper-Klasse um zusammenhängenden Textblock. Enthält Regeln für
p + p (Abstand), p (max-width), h2,
ul und strong. Nicht mit .lead
verwechseln — Kombination ist möglich, dann wirkt .lead nur auf den
einzelnen Absatz.
Alle Abstände folgen einem 4-px-Grundraster. Tokens in rem definiert
(1 rem = 16 px). Für Print: 1 pt ≈ 0,353 mm; die mm-Spalte ist Orientierung.
--space-1 | 0.25 rem · 4 px · 1.06 mm | Mikro-Gap (Icon ↔ Text) |
--space-2 | 0.5 rem · 8 px · 2.12 mm | Enger Gap |
--space-3 | 0.75 rem · 12 px · 3.18 mm | Kleiner Gap |
--space-4 | 1 rem · 16 px · 4.23 mm | Absatz zu Label |
--space-5 | 1.25 rem · 20 px · 5.29 mm | Formular-Gap |
--space-6 | 1.5 rem · 24 px · 6.35 mm | Container-Padding |
--space-8 | 2 rem · 32 px · 8.47 mm | Absatz-Abstand |
--space-10 | 2.5 rem · 40 px · 10.58 mm | Grid-Gap |
--space-12 | 3 rem · 48 px · 12.70 mm | Block ↔ Block |
--space-16 | 4 rem · 64 px · 16.93 mm | Section kompakt |
--space-20 | 5 rem · 80 px · 21.17 mm | Akzentstrich-Länge |
--space-24 | 6 rem · 96 px · 25.40 mm | Section Standard |
--space-32 | 8 rem · 128 px · 33.87 mm | Hero-Padding |
--space-40 | 10 rem · 160 px · 42.33 mm | Seiten-Intro |
--space-24 (96 px). Hero oben --space-40, unten --space-16.--space-4. Absatz → neue Überschrift --space-8.--space-8 rundum.--space-4, darunter --space-6.--max-content | 75 rem · 1200 px | Standard (Grids, Header) |
--max-narrow | 56 rem · 896 px | Rechtstexte, Formulare |
--max-reading | 42.5 rem · 680 px | Lange Lesestrecken |
Drei Hintergrund-Töne wechseln ab. Nie zweimal die gleiche Farbe hintereinander.
#FAFAF7#F2F1ED#0B0B0B--radius-sm | 3 px | Tags, Chips |
--radius-md | 8 px | Inputs, Buttons |
--radius-lg | 16 px | Cards |
--border-hair | 1 px · #E5E4DF | Section-Divider |
--border-strong | 1 px · #CDCCC6 | Form-Rahmen |
Schatten sind weich und warm — kein harter Schlagschatten.
01 — Leistungen
„Falk hat Struktur gebracht, wo keine war — und auf jedem Meeting den roten Faden." B.B. · Wiesbaden
„Unklarheit kostet."
Großunternehmen · Deutschland
SAP · Deutsche Bank · Bosch · Commerzbank
Beispiel: Mehr dazu im Datenschutz-Abschnitt.
1 px Unterstrich in Linie-stark; Hover → Blau.
Für inhaltstragende Kacheln (Leistungsfelder, Nutzen, Gründe) verwendet
die Marke ein einheitliches Icon-Set in solidem, massivem Business-Stil.
Einfarbig, ausschließlich currentColor (standardmäßig
--color-accent = Blau). 48 × 48-Raster, 4 px
Sicherheitsrand. Keine Strichstärken — Form entsteht aus Flächen,
nicht aus Linien.
<svg><use href="#icon-…"/></svg> —
Farbe folgt currentColor.
/icons/*.svg bereit.
#003CF0 auf hellem Hintergrund;
Off-White #FAFAF7 auf Blau. Burgunder nur für
besondere Anlässe, nie als Dauerfarbe.
Icon in Kachel: 4 × 4-Raster-Quadrat mit optischem Zentrum. Abstand
zum Titel darunter var(--space-4). Kein Rahmen, kein
Schatten, kein Farbkreis hinter dem Icon — das Icon selbst trägt
die Bildfläche.
Nicht so
„Wir bieten innovative, maßgeschneiderte Lösungen, die Ihr Unternehmen ganzheitlich in die digitale Zukunft führen!"
Besser
„Enterprise-Architektur und Datenschutz — strukturiert, belegbar, mit Paragraph hinterlegt."
Diese Seite ist via Browser-Druck direkt als PDF exportierbar. Das Print-CSS ist
in der Datei enthalten (@media print).
| Seitenformat | A4 Hochformat |
| Seitenränder | 22 mm oben · 20 mm rechts · 22 mm unten · 22 mm links |
| Basisschrift | 10 pt · IBM Plex Sans |
| Sidebar & Site-Chrome | ausgeblendet |
| Sections | starten auf neuer Seite (page-break-before: always) |
| Farben | werden gedruckt (print-color-adjust: exact) |
| Links | URLs stehen in Klammern neben dem Link-Text |
| Fußzeile | „Digital by Default · Style Guide · Seite n" via @page |
Ziel: durchgängig WCAG 2.2 AA. Mindestens 4.5:1 für normalen Text, 3:1 für großen Text (ab 18 pt bzw. 14 pt bold) und UI-Komponenten.
| Kombination | Kontrast | WCAG |
| Near-Black #0E0E0E auf Porzellan | ≈ 18:1 | AAA |
| Text Muted #3A3A38 auf Porzellan | ≈ 10:1 | AAA |
| Text Faint #595954 auf Porzellan | ≈ 5.9:1 | AA |
| Text Faint #595954 auf Warm-Grau | ≈ 5.5:1 | AA |
| Blau #003CF0 auf Porzellan | ≈ 7:1 | AAA |
| Porzellan auf Dunkel #0B0B0B | ≈ 18:1 | AAA |
aria-label.<label>, nicht nur Placeholder.