Shank Space

Stone Theme

The colors for this theme were entirely too hard to decide on, therefore a default greyscale has been chosen and the theme has been named STONE. Apologies for the un-creativity.

Re-typesetting this blog

The serif setup here follows Maggie Appleton's garden thematically. Every styled element is on this page so I can check the CSS against real content. Previously I was using a much more brutal, monospaced theme called Parchment.

The CSS file is on this GitHub Gist if you would like to try.


Type voices

Three faces. Mono used to be everywhere; now it is only for code.

Body weight

Body text is weight 500. Cormorant is thin at 400 and gets hard to read at this size, so it runs a little heavier.


Sizing

Sizes use a fluid clamp() scale instead of one fixed size. Body sits near 20–22px and grows with the viewport.

Heading ladder

The six levels should read as distinct:

Emphasis

Cormorant italic is faint at body weight, so emphasis is set to 600. Here it is next to a plain italic span and regular text.

Figures

The serif body uses oldstyle figures (0123456789); Lato uses lining figures for dates.

Open tradeoff

If the body ever reads too thin, bump it to 600 or switch the body face to Cormorant Garamond and keep Cormorant for display.


Layout

Three widths:

On wide screens (1400px and up) the nav is a fixed rail in the left gutter: the home button on top with a dot, the links below beside a line, labels in small caps. Narrower than that, it becomes a top bar with the nav to the right of the title. An external link gets a ↗; internal links do not.

Kept from the old theme

  1. Dark mode.
  2. The body-link underline and hover fill. Nav and title links stay plain.
  3. The external-link ↗ marker.

The roles

The type roles are four variables:

:root {
    --font-display: 'Cormorant', Georgia, serif;
    --font-body:    'Cormorant', Georgia, serif;
    --font-sans:    'Lato', system-ui, sans-serif;
    --font-mono:    'IBM Plex Mono', monospace;
}
Role Font Weight
Display Cormorant 500
Body Cormorant 500
UI / chrome Lato 400
Code IBM Plex Mono 400

Recent posts

Image

Images run wider than the text, up to the frame width.

placeholder banner


© 2026 knhash

#theme