§ Name
colophon — how rpc.cafe is set, built, and hosted.
§ Type
Two voices, always: a serif for editorial and a mono for the computer. Names, headings, and warmth are set in Fraunces; labels, prompts, and paths in JetBrains Mono. Both are variable fonts, self-hosted as woff2 subsets, under the SIL Open Font License 1.1.
Before the webfonts load — or if they never do — the page falls back to Georgia and your system monospace, and is built to look right that way too.
§ Theme
Two themes fill one set of tokens. paper is a warm cream almanac with a single ink-red spark — the daytime default. shell is a dark, late-night terminal palette — deep brown ground, amber-cream ink — rendered as if the page were open in less(1).
The default follows your system's prefers-color-scheme. The toggle in the masthead overrides it and remembers your choice in localStorage; an inline script applies that choice before first paint, so there is no flash of the wrong theme. No cookies, no tracking, nothing to consent to.
§ Build
A static man page, built with Hugo. No framework runtime, no client-side router, no analytics. Content lives in Markdown frontmatter and YAML data files; the only JavaScript on the page is the theme toggle.
Source is plain HTML, CSS, and a handful of templates. Built locally and served as static files from SourceHut Pages.
§ Authorship
Mostly vibe-coded: the code was written by an AI assistant (Claude), working from a human's direction.
Every decision behind it — what to build, how it reads, the type and the theme — was a person's. The machine typed; a human chose.
set in Fraunces & JetBrains Mono · prefers-color-scheme honored · toggle at your discretion