System
The tokens the site is made of. This page is live: it reads the same variables as the rest of the product, so it cannot lie about what is actually in effect.
Colour
Near-neutral greys, so the accent is the only warm thing on the page. One accent, across the whole site, in both themes.
Neutrals
Accent
The accent comes in two values because a vermilion legible as a solid fill is no longer legible as body text. This text uses accent-ink and clears AA on both backgrounds.
Typography
Instrument Sans for the voice, IBM Plex Mono for the data. No serif: this subject is neither a book nor a period piece.
14 Sol
Thirteen months of twenty-eight days
Every month begins on a Monday and ends on a Sunday.
Kodak ran its factories on this calendar from 1928 to 1989.
A lunation lasts 29.53 days. A fixed month lasts 28.
Numerals
The product is a grid of numbers that change every second. So they are all tabular: a clock that jitters is a broken clock.
Shape
An instrument has corners. Three radii, each with one job, and no pill radii anywhere.
Motion
Three curves, six durations. Nothing animates without a reason: hierarchy, story, feedback or a change of state.
Entrances and exits. The motion starts immediately, so the interface answers.
Movement or morphing on screen, when both ends have to settle.
Drawer travel, iOS style. A long glide, a soft landing.
Durations
Anything that answers the finger stays under a quarter of a second. A surface that travels a real distance takes longer. Only explanatory motion passes half a second, because it is telling you something rather than reacting.
Layers
The only z-index values allowed. Any other value in the code is a bug.