# Design Language for rational.monster

## Aesthetics and Tone

rational.monster is **the field manual of a monster who has chosen, against its own nature, to be reasonable** — and the website is that manual, typeset by the monster itself on a borrowed Swiss letterpress in 1962, then scanned and re-laid for the web with surgical restraint. The conceit: somewhere there is a creature large enough to flatten a city block on a bad day. Instead of doing that, it has spent forty years building a private discipline of rationality — Bayesian updating, expected-value arithmetic, steel-manning, premortems, the quiet art of changing one's mind — and it keeps the discipline in a single bound document. The site *is* that document: a calm, gridded, almost clinical white-on-white manual whose only ornament is the precision of its alignment, but which periodically — at the page-fold, in the margin, between paragraphs — leaks a single thick black brushstroke, a clawmark, a smear of ink the size of a forearm, where the monster's hand slipped or its temper flickered. The tension of the whole site is **immaculate International Typographic Style versus the one creature that style was never built to contain**. Tone: dry, exact, faintly funny, never cute. The monster does not roar. It footnotes. The mood is a research library at 6am — north light, cold radiators, the smell of toner — with something very large breathing slowly two rooms away. Inspirations: Josef Müller-Brockmann's *Grid Systems*; Massimo Vignelli's 1970 NYC Subway Graphics Standards Manual; Karl Gerstner's *Designing Programmes*; the deadpan typographic humour of Experimental Jetset; a single sumi-e brushstroke laid across a page of Akzidenz-Grotesk.

## Layout Motifs and Structure

A **rigorously visible Swiss grid** — and the grid is *drawn*, not implied. The page is a 12-column modular grid with a 24px baseline; on this site the column rules are rendered as 0.5px hairlines in `#C4C4C4`, faintly present at all times like graph paper, and the baseline grid is togglable (a tiny "show grid" switch in the footer that overlays horizontal hairlines — a wink at Brockmann). Layout sits at the **swiss / Müller-Brockmann pole that the frequency analysis shows is rare**: `swiss` aesthetic is at 5%, `bento-box` and `modular-blocks` are 15% and 3%, and almost nobody is doing *flat, asymmetric, content-left-aligned, ragged-right Swiss editorial* — the cohort overwhelmingly reaches for centered hero-dominant card-grids (91% card-grid, 88% full-bleed, 82% centered). rational.monster refuses all three: **left-aligned, ragged-right, asymmetric, no centered hero, no card grid.**

Structure as a paginated manual, not a scroll-tower:
- **Section 00 — Cover Plate.** Page number "00" set huge in the bottom-left corner, the document title "A RATIONAL MONSTER · FIELD MANUAL · ED. VII" set small in the top-left, and 70% of the viewport left as deliberate `ma` negative space (`ma-negative-space` is 16%, used here structurally, not decoratively). The only intrusion: one black brushstroke entering from the right edge, stopped — as if the hand pulled back.
- **Section 01–06 — Chapters** (e.g., 01 *On Updating*, 02 *On Expected Value*, 03 *On Steel-Manning*, 04 *On the Premortem*, 05 *On Changing One's Mind*, 06 *On Restraint*). Each chapter is a two- or three-column asymmetric spread: a wide measure for the monster's prose, a narrow marginal column for footnotes/definitions set in mono, and a "worked example" block aligned to the grid like a figure in a textbook.
- **The Margin** is a permanent right-hand 2-column gutter running the whole document — footnote numbers, side-glosses, the occasional hand-inked correction (a strikethrough drawn as an SVG path, not CSS).
- **The Fold.** Between every two chapters, a full-width horizontal black bar (24px) — the binding seam — and below it the next page number, rotated 90° in the left margin like a printer's signature mark.
- **Section 07 — Colophon.** Set as a real colophon: typefaces named, grid spec stated ("12 col / 24px baseline / 84px module"), a single line — *"Set by hand. The smudges are mine." — the monster* — and the grid-toggle switch.

Navigation is a left-margin **table of contents as running header**: a vertical list of section numbers `00–07` that stays fixed, the current one inked solid black, the rest hairline-outlined. No hamburger. No sticky CTA bar.

## Typography and Palette

**Fonts — Google Fonts only, three families, used with letterpress discipline.**

- **Archivo** (variable, weights 300/400/500/600/800; also Archivo Expanded for display) — the page's primary voice: chapter titles, the monster's prose, section numbers. Archivo is a grotesque in the Akzidenz / Helvetica lineage but with subtly squared terminals and an expanded width axis that, set at 200–360px for the page numbers, gives the cold-machined feeling of a Vignelli standards manual. This is the `sans-grotesk` / `grotesque-neo` register (3–4% in the cohort vs. 94% mono-dominant), chosen deliberately to *not* read as a dev/terminal site.
- **Fraunces** (variable, optical-size and SOFT axes, weights 400/500 italic + roman) — used **only** for the "worked example" prose and the colophon's closing line: a single warm, slightly fleshy serif voice for the moments where the monster speaks *as a creature* rather than as a methodology. Set Fraunces with high optical size so its quirks (the curling ear of the *g*, the pointed apex) show — the one place softness is allowed in.
- **IBM Plex Mono** (weights 400/500) — the marginalia: footnote numbers, definitions, the grid spec, figure captions, the EV arithmetic. Mono here is a *citation* of rigor, confined to the margin, never the body — the inverse of the cohort default.

**Palette — a five-value system, paper-and-ink with one bruise.**

- `#F4F2ED` — **Manual Paper.** The base. A warm bone white, very slightly toward ivory — uncoated stock under tungsten, not screen-white. (`warm` is 98% of the cohort, but warm-as-*paper*, not warm-as-sunset-gradient.)
- `#E8E5DD` — **Margin Tint.** The right-hand gutter and "figure" backgrounds — one step down from paper, the colour of a page seen edge-on.
- `#1A1916` — **Manual Ink.** Near-black, faintly brown-warm, never `#000`. All body text, all rules at full weight, the binding bars.
- `#C4C4C4` — **Grid Hairline.** The drawn 0.5px column and baseline rules; recedes to almost-nothing but is always there.
- `#7A1F12` — **Monster Iron-Red.** The single accent — a deep oxidized blood-rust, used at perhaps 1% of surface area: the current TOC number on hover, the hand-inked corrections, the strikethrough paths, one underline on the word *restraint* in the final chapter. This is `deep-burgundy`-adjacent (2% in cohort) but darker, drier — dried, not fresh.

No gradients. No glassmorphism. No mesh. Flat ink on flat paper, plus one rust. (`gradient` is in 95% of the cohort; this site has zero.)

## Imagery and Motifs

**No photography.** (`photography` is in 98% of the cohort — its absence is the statement.) Two motif systems only:

1. **The Brushstroke / Clawmark.** Hand-painted sumi-e-style black strokes, 1–4 of them across the whole document, each placed *deliberately off the grid* — the only elements that violate the column rules. Delivered as inline SVG `<path>`s with hand-irregular bézier control points and a slightly rough edge (a subtle SVG `feTurbulence`+`feDisplacementMap` on the path stroke only — gentle, not grungy). One enters the cover from the right and stops. One smears horizontally under chapter 03's title. One — the clawmark, three parallel gashes — rakes diagonally across the bottom of chapter 06, *On Restraint*, where the monster nearly lost it. They are inked in `#1A1916` except the corrections, which are `#7A1F12`. On scroll, a brushstroke that enters the viewport **draws itself** with a `path-draw-svg` reveal (44% in cohort — but used here for one painterly gesture, not decorative line-work), fast (350ms), with a slight overshoot, like a real wet brush.

2. **The Figure / Diagram.** Textbook-style Swiss diagrams rendered in pure SVG on the grid: a Bayesian update drawn as two overlapping rectangles whose overlap shades to `#1A1916`; an expected-value calculation as a horizontal bar partitioned by probability with the arithmetic set in IBM Plex Mono beneath; a "premortem" as a small grid of empty checkboxes, one ticked with a hand-drawn (rough-path) check in iron-red. Every figure is captioned `Fig. N` in mono, hairline-ruled top and bottom, aligned flush to a module boundary. These are the *content* — the monster thinks in diagrams.

Decorative motifs: the **printer's signature mark** (page number rotated 90° in the left margin at each fold), **registration crosses** (tiny `+` glyphs at three corners of the document, the kind a print shop uses to align plates — a quiet joke about the monster's own need to stay aligned), and the **baseline-grid overlay** itself as a motif you can summon.

## Prompts for Implementation

Build rational.monster as **a single static HTML page, one stylesheet (no preprocessor needed but Sass fine), one small ES module (~5–6KB minified), zero images** (every visual is SVG or CSS), one Google Fonts request (Archivo + Fraunces + IBM Plex Mono, variable). No SPA, no router, no framework, no React, no Vue. The document is ~900–1100vh of vertical paginated reading — eight "plates" (00–07) — laid on a visible 12-column / 24px-baseline grid that the user can see faintly at all times and fully on demand.

**Storytelling is the organizing principle, not navigation.** There is exactly one narrative: a monster teaching itself, and you, how to be reasonable — opening with restraint barely held (the cover stroke that stops), moving methodically through six methods, ending on *On Restraint* where the clawmark proves how hard it was. The reader should finish feeling they have read a strange, dry, oddly moving little book — not browsed a site.

Implementation notes:
- **Draw the grid.** Render the 12 column hairlines as a fixed full-height pseudo-element layer in `#C4C4C4` at 0.5px (use `transform: scaleX` tricks or 1px at 0.5 opacity for crispness). A footer toggle `[ show baseline grid ]` overlays horizontal 24px hairlines. This is load-bearing personality, not chrome.
- **Type set like letterpress.** Tight, optical leading (chapter prose at 19px/29px, measure ~62ch). Ragged right, never justified. Section numbers in Archivo Expanded at clamp(160px, 22vw, 360px), `#1A1916`, hung into the left margin so they bleed slightly off the column grid — the only sanctioned mild misalignment besides the brushstrokes. Hyphenate prose properly.
- **Animation: restrained, mechanical, then one wet gesture.** Page-fold transitions: a 24px black bar that *wipes* in horizontally (a real printer's roller, `cubic-bezier(.2,.7,.1,1)`, 420ms) as you cross between plates. TOC current-number swaps with a hard cut (no fade — Swiss doesn't fade). Footnote markers: hover summons the side-gloss with a 1px iron-red rule drawing left-to-right (`underline-draw`, 200ms). Figures: their hairline rules `path-draw` in on scroll-into-view, stagger 60ms. THE EXCEPTION: every brushstroke SVG strokes itself on (350ms, ease-out, 4% overshoot) with a faint `feTurbulence` shimmer that settles — wet ink drying. Respect `prefers-reduced-motion`: everything snaps to final state, brushstrokes simply appear.
- **Cursor:** a thin iron-red crosshair `+` (registration-mark style) replacing the pointer over the reading area — 16px, 1px stroke, no trail, no magnetic lag. It is a print-alignment cross, not a glow.
- **The smudge of temper:** as the reader scrolls *into* chapter 06, the page paper colour shifts imperceptibly warmer/darker (`#F4F2ED` → `#F0EDE4`) over 800px of scroll, and the clawmark draws across the bottom — the only place the calm cracks. Then the colophon restores `#F4F2ED` and full composure.

**AVOID:** CTA buttons of any kind, "Get Started" / "Sign Up", pricing tables, testimonial cards, stat-counter grids, hero images, centered hero sections, card-grid galleries, glassmorphic panels, gradient meshes, neon, dark mode, parallax-tilt-3d card effects, cursor-trail particles, lottie blobs. If it feels like a SaaS landing page or a "creative agency" site, it is wrong. This is a *book*, set by a monster, on a grid.

## Uniqueness Notes

Differentiators this design commits to — none should be duplicated by any other CMassC site:

1. **The grid is literally drawn on the page.** Visible 0.5px column hairlines at all times plus a user-summonable baseline-grid overlay — a direct citation of Müller-Brockmann's *Grid Systems*. Almost no site in the cohort *shows* its grid; most hide even having one. Here the grid is the protagonist's discipline made visible.
2. **Zero photography, zero gradients, zero glassmorphism.** Against cohort rates of 98% / 95% / 81% respectively. Every visual is flat SVG or CSS ink-on-paper. The aesthetic statement is subtraction.
3. **Mono is exiled to the margin.** 94% of the cohort puts a mono typeface in the body as the "load-bearing voice." Here Archivo (grotesque) carries the body and IBM Plex Mono is confined to footnotes, captions, and arithmetic — mono as a *citation of rigor*, not the rigor itself.
4. **One controlled rupture in an immaculate system.** The whole site is letterpress-clean Swiss until 1–4 hand-painted sumi-e brushstrokes/clawmarks violate the grid — and the chapter *On Restraint* deliberately darkens the paper and lets a three-gash clawmark rake the page. The drama is a single crack in composure, not constant motion.
5. **Structured as a paginated field manual** (plates 00–07, binding-seam folds, printer's signature marks, registration crosses, a real colophon) — not a scroll-tower of full-bleed sections. The reading experience mimics turning the pages of a 1962 standards manual.
6. **Cursor is a print registration cross**, not a glowing dot or magnetic blob — quietly reinforcing the print-shop / alignment metaphor.

Chosen seed / style: **"swiss typography clean"** (aesthetic: `swiss` — 5% in cohort, deliberately underused; typography: `grotesque-neo` / `sans-grotesk`; layout: `ma-negative-space` + asymmetric editorial; palette: warm-as-paper + `deep-burgundy`-adjacent accent).

Avoided patterns from frequency analysis: `card-grid` (91%), `full-bleed` (88%), `centered` (82%), `photography` (98%), `gradient` (95% palette), `glassmorphism` (81%), `hand-drawn` aesthetic (95% — only a single painterly brushstroke, used as rupture not as overall style), `cursor-follow`/magnetic (89%/81% — cursor is a static crosshair), `parallax`/`tilt-3d` (90%/29%). Reclaimed-but-rare patterns used structurally: `single-column`-adjacent paginated layout, `ma-negative-space` (16%), `path-draw-svg` (44%, used for one wet gesture and hairline figures), `underline-draw` (17%).
<!-- DESIGN STAMP
  timestamp: 2026-05-11T08:23:06
  domain: rational.monster
  seed: unspecified
  aesthetic: rational.monster is **the field manual of a monster who has chosen, against its ...
  content_hash: ce4fbd094c3d
-->
