Skip to content
Language
Colour scheme

Applied by Hand · v1

Design system

The shared visual language for the website, drawings and explainer videos.

Typography

Geistsans

Clear words, useful ideas.

Body & interface

Geist Monomono

tokens = 1_000_000

Code & data

Geist Pixel Squarepixel

Understand AI.

Drawn website style

Understand AI.

SVG pixels rasterized from the font: slightly rotated, irregular and consistently derived from the text.

Headings

Reenie Beaniesignature

Explained by hand.

Handwritten notes

Colours

Semantic roles in both themes. Always pair status colours with a label or icon.

Light

--bg#fbfaf8
--surface#ffffff
--hover#f1eeea
--fg#1a1918
--muted#76726d
--line#e8e5e0
--accentoklch(0.52 0.17 265)
--okoklch(0.52 0.13 155)
--warnoklch(0.55 0.14 70)
--dangeroklch(0.55 0.19 25)

Dark

--bg#0d0d0c
--surface#141413
--hover#1a1a18
--fg#ecebe8
--muted#8f8b86
--line#242321
--accentoklch(0.74 0.13 265)
--okoklch(0.76 0.14 155)
--warnoklch(0.8 0.13 80)
--dangeroklch(0.72 0.17 25)

Video drawing colours

bg
soft
ink
muted
accent
blue
paper
hair
hair-outline
bg
soft
ink
muted
accent
blue
paper
hair
hair-outline

Icons

16 × 16. Round lines, 1.5 px strokes. All icons inherit the text colour.

ArrowRightSVG
ArrowUpSVG
BookmarkSVG
CaptionsSVG
CheckCircleSVG
CheckSVG
ChevronDownSVG
ChevronLeftSVG
CircleSVG
ClockSVG
CloseSVG
CoinSVG
CopySVG
DocSVG
EditSVG
ExternalSVG
FullscreenSVG
GridSVG
HalfCircleSVG
LeafSVG
LinkSVG
ListSVG
MarkerSVG
MenuSVG
NoteSVG
PanelLeftSVG
PanelRightSVG
PauseSVG
PlaySVG
PlusSVG
SearchSVG
SparkleSVG
StarSVG
StopSVG
TerminalSVG
TextSVG
TrashSVG
VolumeSVG
WandSVG

Components

Actions

Labels & input

Explainer videoK12.10.2026
4
8
12
16
24
32
48
64
80

Spacing in px. Cards: 20 px radius. Controls: 8 px. Pills: fully rounded.

Asset library

Images, character poses and SVGs in one place. Filter by type, preview and download.

Open library15 images · 22 SVGs · 39 Icons

Drawing & motion

Drawn by hand, clearly readable

Slightly irregular lines, pencil hatching and coherent characters. Text stays still. No crossed placeholders or dashed guide boxes.

Subtle feedback

Motion explains an action. Brief feedback, gentle transitions, no constant distraction. Reduced motion preferences are respected.

180 ms / 280 ms

One source for the website and Remotion

Colours, fonts, icons and asset paths come from design-system/. Website CSS and font loaders are generated from it. Remotion reads the same data and includes a renderable reference sheet.

tokens.json · icons.json · assets.json

Anti-patterns

Patterns we avoid in the interface.

Avoid

Video drawing colours

Native disclosure triangles and hidden foundations look like browser defaults instead of our interface.

Our approach

Video drawing colours

Foundations stay visible. Additional options use deliberately drawn icons and clear feedback.

Powered by anthropic/claude-haiku-5.5

Note

Stays in this browser. Nothing is sent.

Subscribe to the newsletter

Useful insights into applied AI: processes, coding, organisation, design and architecture. Unsubscribe anytime with one click.

Contact

A question, a project or feedback? Send me a message and I will reply by email.

0 / 4000