Light theme on the site. Twenty lines of JavaScript.
22 May 2026
I added a theme toggle to the site. You can now switch between the dark theme, which has been the default since forever, and a light one with a vaporwave aesthetic: warm cream background, dark teal accents, readable blue on paper.
Before you picture me pulling in a bunch of dependencies: no. There’s no React, no Alpine.js, nothing that needed npm install. It’s literally fewer than twenty lines of vanilla JavaScript, split into two parts.