Kicked off a ground-up rebuild of the site with a custom in-repo theme.

Highlights so far:

  • Art and Code collections with clean index grids
  • Light/dark theme toggle and accessible lightbox
  • A simple Lunr-powered search page

Next up is tightening the blog experience and taxonomy.

// Tiny helper used in the theme
const clamp = (n, min, max) => Math.max(min, Math.min(max, n));