Series art
A series has to read as a set when five sit in a row on a playlist. So the wordmark, the numeral position, the title baseline and the backdrop family never move — only the number, the title and the still change. The numeral is the metadata; there's still no duration and no category anywhere.
Throwing out the old theme
Why I deleted 4,000 lines of CSS and started from a colour ramp.
episode 01 — ghost numeral, ticks show position in the season
Naming every token
Ramps, aliases, and the rule that made dark mode a one-file change.
episode 02
The card that runs everything
One component, six variants, every collection on the site.
episode 03
Making it fast, then proving it
From a Lighthouse 64 to a 100, with the receipts on screen.
episode 04
Shipping it in public
The deploy, the mistakes, and what I'd do differently next season.
episode 05 — the chip variant, for when a still is too busy for the ghost numeral
The build is the story
Five episodes · from empty repo to shipped theme.
.ep-poster 2:3 — the playlist cover, same family as the episodes