Colophon

How this site is made

A static site: plain HTML, CSS, and JavaScript, generated with Astro and served as flat files. No server runtime, no third-party analytics, no tracking. The three typefaces are self-hosted and subset. Nothing is loaded from an outside CDN. Images are optimized at build time.

Every project is generated from a single data file and listed in the ledger. The site is built to meet AAA accessibility contrast on body text and to work fully without JavaScript.

Fraunces

Display: titles and the practice statement

Variable, with the SOFT and WONK axes dialled in for warmth at large sizes.

Undercase Type · SIL Open Font License

Public Sans

Body: running prose

A neutral, legible workhorse sans.

U.S. Web Design System · SIL Open Font License

JetBrains Mono

Metadata: tags, dates, captions, labels

Every piece of metadata is set in mono.

JetBrains · SIL Open Font License

  • Ground #F4F0E6
  • Card #FBF9F3
  • Rule #D0C8B6
  • Ink (muted) #524C40
  • Ink #23201B
  • Accent (oxide) #A8452A
  • Astro (static output) · plain CSS custom properties · vanilla ES modules
  • Images optimized at build time with sharp
  • Hosted on shared hosting, uploaded as static files
  • Type set in Fraunces, Public Sans, and JetBrains Mono