The Warm Parchment Principle

Every document I asked an AI to write came back looking the same: gray, flat, and forgettable. The structure was hard to scan, the formatting felt dated, and nothing about the page made me want to keep reading. So I started fixing the typography, the palette, and the spacing one rule at a time, until the report became a page I actually enjoyed.

The Three Rules

Warm parchment canvas, ink blue as the sole accent, and serif carries hierarchy. These are not decorative choices; they are constraints that keep the layout honest.

Good content deserves good paper. Without a design system, every session drifts into generic gray and inconsistent layouts.

The palette is intentionally small:

  • Parchment #f5f4ed — page background, never pure white
  • Ink Blue #1B365D — the only accent, no second chromatic hue
  • Warm Neutrals — all yellow-brown undertone, no cool blue-grays

Why Serif Matters

Body at 400, headings at 500. Avoid synthetic bold. When you need more presence, use size or a brand left bar, never synthetic bold. Synthetic bold blurs strokes and degrades typographic quality.

The line-height bands are equally strict:

  • Tight titles: 1.1–1.3
  • Dense body: 1.4–1.45
  • Reading body: 1.5–1.55

A Small Example

Here is a simple Rust function that formats a date in the Kami style: clean, minimal, and readable.

fn format_date(date: &DateTime<Utc>) -> String {
    date.format("%Y.%m.%d").to_string()
}

The same restraint applies to code blocks: ivory background, a half-point border, and six-point radius. No harsh shadows, no flashy palettes. Just enough structure to make the code feel at home on the page.

What This Means for a Blog

A blog is just a long document broken into chapters. The same rules apply. One accent color, one serif family, warm grays for rhythm, and generous whitespace between sections. The result is a reading experience that feels composed rather than assembled.

If you are building a site, start with the canvas. Set the background to parchment. Pick a single serif font. Then add ink blue only where you need focus. Everything else is a distraction.


Nabeel Kahlil Maulana — written with the Kami design system.