THE SYSTEM
One source of truth for every screen on this site. Tokens first, components second, inks third. If it isn't here, it doesn't ship.
Palette adapted from The Verge token system · every value a CSS custom property in
theme.css · contrast pairs checked live below
Color
Accent discipline: --accent earns at most two loud moments per screen. Everything else leans on semantic tokens and tinted surfaces. No gradients as decoration.
Contrast — the rule, checked
Grey on green doesn't ship. Every text/background pair the site uses is listed with its live ratio — the same math runs in the test suite, so a token change that breaks AA fails the build's tests.
Typography
Display is a shout, not a label
Space Grotesk carries the enormous headlines and the wordmark. It never labels a button or sets body copy.
Mono is always uppercase
IBM Plex Mono handles kickers, timestamps, tags and button labels — every one with 0.1–0.18em tracking.
Space & radius
--text-xs · 12px --text-sm · 14px --text-base · 16px --text-lg · 19px --text-xl · 26px --text-2xl · 42px --radius-sm 4 · md 8 · lg 12 · pillThe duotone ink press
The export baked these with ImageMagick; the live site presses them with SVG filters — same two-ink math, applied to any image at runtime. Screenshots, artwork, video thumbnails: everything foreign adopts the house style. Hover any image and hit ↻ to reroll its inks.
magenta / lime
the house duotone
halftone
ordered dither, accent → sun
glitch
channel split + slice tears
ultra / mint
ultraviolet + jelly mint
hot / sun
hazard pair
mint / magenta
the flip side
Fast, purposeful, respectful
120–200ms transitions on controls · 620ms reveals · glitch loops on hero only. Everything collapses to still under prefers-reduced-motion — no exceptions.