Colophon

Architecture

Astro with MDX, statically generated, no client-side JavaScript on any page. Content is Markdown in a git repository, so it outlives the stack that renders it.

Typography

The typeface is not yet chosen. The site currently renders in a system stack while candidates are validated in the real layout rather than on specimen pages. The scale is derived from the body size; the measure is set in characters, so the column follows the type rather than the reverse.

Colour

There is none. The site is built in greyscale to test whether typography alone carries hierarchy. If it does, an accent is worth at most a few percent of the interface; if it does not, the type system is the thing to fix.

Performance budget

Zero JavaScript by default. No webfont requests until a typeface is chosen and self-hosted. No third-party scripts, no analytics beacons, no cookie banner because there are no cookies.

Accessibility

Semantic landmarks, a skip link, visible keyboard focus, and no state communicated by colour alone. Contrast is a pass or fail gate, not a preference.