Version 2.1 · 12 November 2026

Niklaus Gerber

Design System

One system for the website, the personal brand, and slides for web and PowerPoint: one accent, two typefaces, rules instead of boxes.

A one-page summary. The full system, with every component, interaction pattern, and page template rendered from the live code, is in the catalogue.

01

Principles

  1. 01One accent: indigo. Everything else is warm neutral.
  2. 02Instrument Sans to navigate, Newsreader to read.
  3. 03Rules, not boxes. No cards, shadows, or radius.
  4. 04Light and dark follow the system. Indigo stays indigo.
  5. 05Motion explains something, or it goes.
  6. 06Words are plain, British, and exact.
02

Colour

Light

Canvas#F5F3EF · pages, slides
Ink#141414 · 16.6:1
Secondary#5A564F · 6.6:1
Ghost#8C877E · 3.2:1, 48px+ only
Hairline#E0DDD8 · row dividers
Indigo#26357A · the one accent, 10.1:1

Dark

Canvas#121212
Tile#1E1E1C
Ink#ECEBE7 · 15.7:1
Secondary#A8A399 · 7.5:1
Ghost#6B675F · 3.3:1, 48px+ only
Link#AAB4F0 · 9.4:1

On indigo, both modes

On accent#F7F6FF · 10.5:1
On accent, secondary#AAB4F0 · 5.6:1
On accent, ghost#7F8BCB · 3.4:1, 48px+ only

No second hue, no gradients, no red or green for status: use bold or a sign. Charts run indigo first, then the neutrals.

03

Type

Display · Instrument Sans 500 · 72/76 desktop, 56/60 tablet, 40/44 phone

Twenty years making digital stick.

Section heading · Instrument Sans 500 · 56/60

Section heading

Lede · Newsreader · 24/36

One sentence that states what the page claims.

Reading · Newsreader · 21/34, 640px measure

Reading text is set in Newsreader, never wider than 640 pixels (700 in articles on desktop), with links in indigo, underlined.

UI and label · Instrument Sans · 17/26 and 15/22 secondary

Buttons, rows, navigation

Dates, sources, numbers

Weights: Instrument Sans 400 and 500; Newsreader 400 to 600 and italic 400. Display tracking -0.022em, never tighter than -0.025em. Sentence case labels, no letter-spaced capitals.

04

Space and layout

4
8
12
16
20
24
32
40
48
64
96
112
144
200
Phone, under 768
20px gutters, one column, rail hidden, square tiles showing the page at 390.
Tablet, 768 to 1023
48px gutters, 160 label column, the rail becomes a sticky row of numbers.
Desktop, 1024 and up
A centred 1060 column, fluid label column beside a 700 content column, sticky rail.

Breakpoints are container queries on the page, so a tile can render the real page at its own width and scale it.

05

Components

Header band

←  Index

Page Title

One sentence that says what the page is.

Rows

Term
Definition in Newsreader, one or two sentences.
Another term
Hairlines between rows, an ink rule on top.

Buttons and links

Directory

The full catalogue, from breadcrumb to agent figure, is in the catalogue. The agent figure has its own spec and a page with every live example. Every component, pattern, and page template, rendered from the live code: the catalogue.

06

Brand

The mark: an off-white N over a rule on indigo
Name
Niklaus Gerber
Role label
Digital & Platform Executive
Tagline
Twenty years making digital stick in organisations not built for it.
Voice
Direct, calm, concrete. British spelling, full forms, serial comma, no em dashes, no hype, no invented facts.
Imagery
Only images that carry information. No stock, no decorative headers.

Mark, icons, fonts, share card, and the full house style: brand/README.md.

07

Slides

Dark cover, indigo chapters, canvas content. The claim in ink, the turn in ghost.

Web deck

The fourteen web slide layouts: cover, contents, statement, chapter, content, steps, number, quote, compare, timeline, facts, chart, image and text, and closing

Scrolls as a page, reflows on phones, prints one slide per page, and presents full screen with P. Open the template or the Game Mechanics example.

PowerPoint

The PowerPoint sample slides on the eleven NG layouts

Eleven layouts with placeholders and the theme. Install the fonts from brand/fonts/static first. Download the template (from the repository).

08

Files

  • catalogue/ the living catalogue: foundations, components, patterns, and templates, rendered from the live code
  • site/ a mirror of the website’s code (never edited here)
  • tokens/ CSS, JSON, Office, and Sheets themes
  • brand/ positioning, mark, icons, fonts, and voice
  • web/ principles, and the agent figure’s standalone files
  • presentation/ web deck, PowerPoint template, and generator
  • scripts/ sync, build, check, record, and screenshots
  • AGENTS.md, CONTRIBUTING.md settled decisions, and how the system changes
  • archive/v1/ everything before version 2