Brand Guidelines
The visual identity of bruceanderson.org. A site built for long reading, designed to feel like a broadsheet editorial page — authoritative, warm, and uncluttered.
Principles
The design draws from the broadsheet tradition: generous whitespace, clear hierarchy, serif typography, and an editorial register that treats the reader as intelligent. Every element should feel considered and deliberate.
A well-set broadsheet column. The Saturday edition of a serious paper. A book from a private library — leather, linen, ink. Warm lamplight on good paper. The authority of someone who was there.
A blog. A Medium post. A newsletter template. Anything with rounded corners, gradient buttons, or sans-serif body text. Anything that could have been made by anyone, about anything.
Colour
The palette is drawn from parchment, ink, old leather, and the deep red of a wax seal. Warm throughout, never cold or blue. In dark mode, the same warmth persists — think a candlelit study, not a terminal.
Core Palette — Light Mode
Theme Comparison
Bruce Anderson
Fifty years watching Britain govern itself. Political commentary, memoir, and culture.
Bruce Anderson
Fifty years watching Britain govern itself. Political commentary, memoir, and culture.
In dark mode, the red accent brightens from #8b1c1c to #c93030 for legibility. The gold stays warm. The background is almost-black with a brown undertone, never pure black.
Typography
Four typefaces, each with a clear role. All are Google Fonts. The site never uses sans-serif for anything other than code.
Logo & Monogram
The wordmark is typeset in Playfair Display SC at 700 weight. There is no symbol or icon — the name is the brand. The monogram is a single gold “B” in a Georgia serif on a dark field, used for favicons and avatars.
Monogram
Illustration
Article illustrations are inline SVGs in a Vorticist style — geometric, angular, abstract. They use the site’s own colour palette exclusively (ink, walnut, wax seal, old gold). Two variants exist: dark-ground for politics, and light-ground for culture. All SVGs are embedded, not linked — no external image requests.
Aspect ratio is 19:10 for hero and card art, 6:5 for inline floats. All SVGs use preserveAspectRatio="xMidYMid slice" and fill their container absolutely.
Spacing
A generous scale. Desktop outer padding is 40px, mobile is 16px. Sections breathe with 48–64px vertical padding. The site should feel spacious, never cramped.
Components
Recurring patterns across the site. All borders are .5px solid using the border variable. Buttons are uppercase Cormorant Garamond with generous letter-spacing.
Voice & Tone
The site is Bruce Anderson’s voice. The design supports it without competing.
Use long, flowing sentences. Write with confidence and specificity. Name names. Reference history casually, as a man who lived it would. Mix the serious with the droll. End on conviction, not question marks.
Over-editorialise. Use clickbait headlines. Break text into listicles. Add pull quotes that restate the standfirst. Write in the third person when first would do. Hedge where he would not.
Short, declarative, often two words. “Hard Pounding.” Not “Why Toryism is Harder Than You Think: A Deep Dive.” Let the standfirst do the explaining.
Minimal. Labels are functional, not friendly. “Read” not “Read more.” “Archive” not “See all posts.” The site does not sell itself. It assumes you want to be here.
Technical
The site is static HTML, CSS, and vanilla JS. No framework, no build step, no dependencies beyond Google Fonts. Every page is self-contained. All CSS is in a single file. All JS is in a single file. Illustrations are inline SVG — no image requests. The site should work with JS disabled (dark mode defaults to light, hamburger nav degrades to visible links).
Static HTML/CSS/JS. Google Fonts (Playfair Display, Playfair Display SC, EB Garamond, Cormorant Garamond). Inline SVG. No framework. Deployed to any static host.
900px — tablet (sidebars stack, grids collapse). 600px — phone (padding tightens to 16px, typography scales down). 480px — small phone (social links hide, CTA buttons go full-width). 400px — narrow (about hero stacks vertical).