Style
I use this page to help Claude/Codex style the things I make. It's also useful to keep track of the different components in use across my site.
Foundation
Colours
Foundation
Type Scale
Base: 16px root / 1.5em body (≈ 15px). Font stack: -apple-system-font, Helvetica Neue, sans-serif.
Post Title
Section Heading
Sub-section Heading
Minor Heading
Small Heading
Very Small Heading
Smallest Heading
Body copy. Longer passages of text look like this. The blog uses a comfortable reading measure with sensible line-height so articles are easy to read at length. Words break cleanly on narrow viewports.
Small text — used in footers and supplementary notes.
14 January 2025
Elements
Links
Here is some text with a standard link inside a paragraph.
An in-article hyperlink with dotted underline and black hover state.
Components
Post List Item
.post_header / .post_title / .post_dateTotal Reading
2025 in review
Technological sightlines
Elements
Blockquote
blockquoteFrom the heart, it's a start, a work of art.
Elements
Horizontal Rule
hrContent above the rule.
Content below the rule.
Elements
Code Block
.highlightdef hello(name):
return "Hello, " + name
print(hello("World"))
Components
Article Footer
.article-footer · includes author.htmlComponents
Site Header
header.html · h2.logo / .nav / .site-nav / .page-linkFoundation
Spacing
Foundation
Layout Grid
Max content width: 960px. Page uses a sidebar (3 col) + main (9 col) split above 781px. Columns have 4% right margin.
Header / Nav
Main content
Below 781px: single column, stacked layout.
Components