No template, no page-builder. Every page here is hand-written, one file at a time, and this is the system underneath it.
Every colour, size, space, radius and easing comes from a single tokens.css. One cool neutral ramp, one accent, and tints derived from it, never a pile of one-off colours.
Satoshi, the whole site reads in one geometric sans, 400 → 600.
--fs-giant the loud one--fs-h1 section titles--fs-h2 sub-heads--fs-h4 lead paragraphsThe landing page isn't a photo or a video, it's divs and gradients, quietly retinted to match the hour where you're standing. Here it is in miniature. Drag it.
Four colour stops (--sky1…4) from deep blue to a pale horizon. That's the whole sky, one linear-gradient.
A small script reads your clock and blends those four stops through morning, noon, golden hour and night.
Blurred white circles drifting on a @keyframes loop. At night they turn slate so the hero text stays legible.
The sun becomes a moon and the stars fade in. No canvas, no WebGL, no library, just the browser.
Every page began as a sentence I was trying to say. The design came after, in service of it.
Colours, type, spacing and motion decided once, so nothing drifts. Consistency is a system, not willpower.
Plain HTML and CSS a browser reads directly. No framework to outgrow, no build to break.
The sky here, a drag-to-reveal painting there. One idea, obsessed over, beats ten that are fine.
Claude helped me code and iterate. The concept, structure, writing, taste, and the final call on every pixel are mine.