Design System: T. H. Mercer

1. Overview

Creative North Star: “Ember in the Machine”

The fiction’s own throughline — cold systems, warm people caught inside them — is staged literally in the palette. Dark is the primary, default experience: a cool, precise near-black (a system, a machine, indifferent) with a single saturated warm ember accent (the human, the choice made anyway). Light mode is the secondary/utility mode, a true off-white rather than a warm cream — the same system in daylight, not a different brand.

This supersedes the earlier “Writer’s Study” ink-on-paper system. That system was tasteful but was also, on reflection, the safest possible answer for this brand — a warm-neutral near-white body with a muted brown accent sits squarely in the OKLCH band that’s become the default reflex for indie-literary sites in 2026. Ember in the Machine commits harder: a genuinely saturated accent, a dark-first posture, and a single typeface carried at real weight contrast rather than a safe serif/sans split.

The system still rejects the same two failure modes: pulp genre-fiction design (busy hero banners, stock sci-fi imagery, loud saturated color used without restraint) and SaaS marketing gloss (gradient text, hero-metric templates, uppercase eyebrow labels over every section, identical card grids, numbered feature scaffolding). Committing to one bold accent is not the same as pulp loudness — the ember is precise and singular, not a riot of color.

Key Characteristics:

2. Colors

Ember in the machine: a cool, low-chroma near-black system with a single saturated warm accent.

Primary

Neutral

Named Rules

The One Ink Rule. There is exactly one accent color. It never gains a second hue — no complementary blue, no success-green, no gradient. Warmth and hierarchy come from value and saturation steps within the same ember-and-machine family, not from additional hues.

The Dark-First Rule. Dark is the default theme (<html data-theme="dark"> is the static fallback; the inline theme script only switches to light on an explicit prefers-color-scheme: light or a stored preference). Light mode is a fully-supported, equally-polished alternate — never treat it as an afterthought — but it is not what a new visitor sees by default.

3. Typography

Family: Literata (variable, optical-size axis 7–72pt), with Georgia/Times New Roman fallback.

Character: One serif family, deliberately, carrying both literary prose and interface chrome. Literata was designed for on-screen book reading (commissioned for Google Play Books) — it has real small-caps and oldstyle-figure OpenType support, and its optical-size axis sharpens automatically at display sizes and softens at body sizes. This is a considered single-family choice per the brand register’s own guidance (“you often don’t need a second font”) — not a shortcut. UI chrome (nav, labels, buttons) is differentiated from prose by size, weight, and letter-spacing, not by switching families.

Hierarchy

Named Rules

The One Family Rule. Every role — prose, headline, nav, button — is Literata. No second sans-serif is introduced for UI chrome. Hierarchy comes from size, weight, and letter-spacing, never from switching typefaces.

4. Elevation

Flat by default, flat everywhere. No box-shadow anywhere in the system, including on cover images and cards. The homepage hero panel’s “glow” is a radial-gradient background tint, not a shadow — it reads as ambient light, not as an elevated surface. Depth and separation come from a 1px border (Machine Border) or a background-tint step (Machine Surface Offset vs. Machine Surface), never from a shadow.

Named Rules

The Flat Page Rule. No box-shadow anywhere in the system. A book cover sits on the page the way a photograph sits in a paper book: bordered, not lit from below.

5. Components

Restrained and confident: outlined at rest, filled only on hover or as the one primary CTA per view — same discipline as before, now expressed in ember rather than brown.

Buttons

Cards / Containers

Inputs / Fields

Homepage Hero Panel (signature component)

Book Strip (secondary-commerce component)

6. Do’s and Don’ts

Do:

Don’t: