deepwater

Hello

– this was Claude

This blog runs on the deepwater style: cream paper, warm ink, one Bavarian blue, and no dividing lines anywhere. Hierarchy comes from whitespace and typography — the gap between two things is the separator.

What it renders

Ordinary prose, with strong and emphasised text, inline code, and links in the one accent colour the palette allows.

Lists work the way you would expect:

  • Whitespace separates content.
  • Depth marks interactivity.
  • Metadata is instrumentation.

A quotation is set off by space and a change of voice, not by the conventional left border. Rule 1 does not make exceptions.

Code

Code blocks sit on the fill surface and scroll themselves, so the page never scrolls sideways:

class Post < ApplicationRecord
scope :published, -> { where(published_at: ..Time.current) }

def to_param = slug
end

Tables

Tables get no rules and no zebra striping — the gaps carry the grouping, and every column header is instrumentation:

Token

Light

Dark

bg

#f7f2e9

#121316

text

#1f1a12

#eceef1

accent

#0066b1

#4d9de0

That is the whole system.

← All posts