The complete manual · Edition MMXXVI

Haute Lumière

The Luminous editorial design system — every register, every rule, every mark, spelled out.

01

It is not a UI kit. It is a print-aware editorial system.

Haute Lumière is the design system behind Luminous Prosperity's publishing output: magazines, books, workbooks, covers, and the web and print editions of all of them. Tokens, components and page archetypes that a compiler can read as a generative rulebook and a human can read as a house style.

Its working artifacts are the issues themselves. Each one is the whole system in use, in a single HTML file that opens in a browser and prints to paper without a build step. There is no compile stage between the design and the object.

Every artifact loads the system with one line — <script src="ds-base.js"></script> — and declares two attributes on <html>: a register and a surface.

Those two axes are orthogonal. Any register renders on any surface. Nothing else in a document changes when either one moves.

The grammar does not change between surfaces. Only the geometry of the hand does.

Contents
02

Seven registers, one arc of light.

Each register is a complete semantic palette, not a skin. Set it on <html data-register>; nothing else in the document changes. They are ordered as one day, dawn to night.

Switching a register is not a recolour. It ripples: text colour, rule colour, grain blend mode, and the photographic grade all move together. Use the pill at the foot of the page — this manual is set in the system it describes.

01 · Aurora
First light
Cool, airy, blue-washed

The warm trick run cold. Nº 02 is set here.

paper #F4F9FD
ink #17283A
paper-2 #E9F2FA
ink-soft #3A5062
gold #B7A667
muted #6685A0
gold-d #93813C
rule #D2E5F2
desk #C3D9EC
grain multiply
02 · Daylight
Noon · default
Pine ink on warm cream

Crisp, with a tasteful silver grade. Nº 01 and Nº 05.

paper #FAF8F3
ink #0C1E16
paper-2 #F3EFE6
ink-soft #334A3F
gold #C5A059
muted #5C7065
gold-d #9A7A3A
rule #E1E7E2
desk #D6DAD4
grain multiply
03 · Solstice
Long afternoon
Pale butter, unhurried

The register that never checks the time. Nº 04.

paper #FDF8E4
ink #3A3117
paper-2 #F7EFD3
ink-soft #5C4F28
gold #C79A3C
muted #877949
gold-d #A2782A
rule #EDE3C4
desk #E6DBB6
grain multiply
04 · Dusk
Golden hour
Warm, soft-reading

Warmth lifted just noticeably. Nº 03.

paper #FBF4EA
ink #33201A
paper-2 #F4E8DA
ink-soft #5A3C2E
gold #D69A4C
muted #7A5B4C
gold-d #B0713C
rule #EDDFCE
desk #E0CDB8
grain multiply
05 · Vespers
Candlelight
Archival, toned ground

The first dark register. Nº 06 is set here.

paper #3A2E22
ink #F2E3C8
paper-2 #463829
ink-soft #DCC9A6
gold #D9AE6A
muted #B39B78
gold-d #C79753
rule #55432F
desk #241C14
grain screen
06 · Midnight
Cinematic
Blue-black, shadows lived in

The observatory register. Photography gains contrast.

paper #111620
ink #EFE8D8
paper-2 #171E2A
ink-soft #CFC7B4
gold #D9B472
muted #8E97A6
gold-d #C39A56
rule #2A3140
desk #080B11
grain screen
07 · Nocturne
Before sleep
Deep pine-green black

The watch is always set here, on true OLED black.

paper #0E1712
ink #EDE6D2
paper-2 #131F18
ink-soft #C9C2AA
gold #C7A468
muted #7E8C80
gold-d #AC8B4C
rule #243128
desk #070B08
grain screen

Text on a photograph is never the register ink. It is always cream — --on-photo #FBF8F0, or --on-photo-soft at 78% — in every register including the light ones. A cover set in Aurora still carries cream type.

03

Gold is the only accent.

#C5A059 in Daylight, shifted per register. It appears on kickers, drop caps, one phrase in a pull quote, hairline monograms, the folio numeral, and the lit star in the constellation index.

It is never a fill. Never a button, never a background, never a highlight behind text, never a badge. The moment gold becomes a surface it stops being a signal.

Where gold is allowed
Kicker · corner taggold-d
Drop capgold-d
One phrase in a pull quotegold-d
The monogram strokegold · 0.8px
The lit star · the active dotgold
Gold across the arc
Aurora
#B7A667
Daylight
#C5A059
Solstice
#C79A3C
Dusk
#D69A4C
Vespers
#D9AE6A
Midnight
#D9B472
Nocturne
#C7A468

The aliases

Two older vocabularies still resolve onto the seven, so nothing authored against them breaks: the first-generation register names, and the web product's four data-theme settings.

equinox · ivory
→ Daylight
ember · cream
→ Dusk
sepia
→ Vespers
meridian · moonlight
→ Midnight
vellum
→ Aurora
04

Every register tones its photography.

This is the system's signature move — the art looks printed into the page, not placed on top of it. One photograph, seven registers, no retouching: the filter is the whole difference.

A dancer in motion, graded for the Aurora register
Aurora
The same photograph graded for Daylight
Daylight
The same photograph graded for Solstice
Solstice
The same photograph graded for Dusk
Dusk
The same photograph graded for Vespers
Vespers
The same photograph graded for Midnight
Midnight
The same photograph graded for Nocturne
Nocturne
Aurorasepia(.14) hue-rotate(165deg) saturate(1.07) brightness(1.03) contrast(1.01)
Daylightgrayscale(.34) contrast(1.05) brightness(1.03) saturate(.9)
Solsticesepia(.26) saturate(1.1) brightness(1.04)
Dusksepia(.16) saturate(1.24) contrast(1.07) brightness(1.02)
Vesperssepia(.55) saturate(.85) contrast(1.02)
Midnightcontrast(1.14) brightness(.9) saturate(1.04)
Nocturnesepia(.14) hue-rotate(75deg) saturate(.82) contrast(1.13) brightness(.87)
E-inkgrayscale(1) contrast(1.15) — the surface overrides the register

Imagery is warm, natural-light, low-contrast at source. The register supplies the mood — never the photographer.

05

The image doctrine.

Non-negotiable, and the part most often got wrong.

  1. I

    Two treatments only

    Bleed — edge to edge through the bleed box, always object-position: 50% 0%. Or uncutobject-fit: contain, nothing cropped, captioned as a plate. There is no third option: no vignettes, no rounded frames, no inset cards, no collage.

  2. II

    Never cut the top of a head

    Not a style choice; a fault. The only exception is a deliberate, captioned detail plate — and it must read unmistakably as a detail, not as a mis-crop. This is why full-bleed images pin to 50% 0% rather than centre.

  3. III

    Never reuse a photograph

    Every image appears in exactly one issue, once. Each issue gets its own folder — img/hl/ through img/hl6/ — and folders are never shared. A face that has carried one cover never carries another. If the clean supply runs short, ask for more. Never repeat.

  4. IV

    No deformed frames

    Check hands, limbs and faces before placing. Where a generated frame has a fault, correct it optically — a graded depth-of-field falloff baked into the file, never a spot-blur patch — and keep the original untouched.

  5. V

    The source is neutral; the register is the mood

    Warm, natural-light, low-contrast originals. Never cool-toned, never oversaturated, never high-key studio. The photograph arrives plain and the page tones it.

Subject matter is a doctrine too. No handshakes, no boardrooms, no whiteboards, no charts on glass, no visible laptops. That is the visual vocabulary of the thing the writing usually argues against.

06

Two families. One rule that settles every argument.

If a human would read it aloud, it is serif.

The voice
Cormorant Garamond

300 · 400 · 500 · italic

Carries every voice the reader hears: masthead, display, headline, subhead, deck, body, captions, pull quotes, figures in tables, the drop cap, the aphorism line.

Headlines are whispered, not shouted — weight 300 above 40px, never bold. Weight 400 below that. There is no 700 in the system.

The furniture
Manrope

600, uppercase, always tracked

Carries only what the reader ignores: kickers, corner tags, folios, table heads, running heads, metadata, the register pill.

Never a headline. Never body copy. Never a sentence the reader is meant to hear in their own voice.

Setting rules
Measure

Body runs 52–66ch. The token is 54ch, with 66ch for wide single-column settings.

Justification

Body is justified with hyphens: auto and hyphenate-limit-chars: 6 3 3. Rivers are a copyfit failure, not a typesetting one.

Scaling

Everything scales off cqi, not vw. Each sheet is its own container, so a spread composes identically full-screen, in a sidebar, or at 1:1 on paper.

Casing

Sentence case in every headline and deck. ALL CAPS only in Manrope furniture, always widely tracked. Small caps are not used.

07

The specimens.

Masthead
clamp(34px,6.4vw,78px)
weight 300
tracking .26em
leading 1
Haute Lumière
Display
clamp(30px,4vw,52px)
weight 300
tracking .01em
leading 1.06
Abundance is not naïve. It is the oldest truth in the universe.
Headline
clamp(26px,3.2vw,40px)
weight 300
leading 1.1
The island that produced too much
Subhead
clamp(21px,2.4vw,28px)
weight 400
leading 1.15
Supply chains are economic mycorrhizal networks
Deck
clamp(18px,2.2vw,25px)
italic, always
leading 1.4
never past 40ch
Every science rests on assumptions so deep they become invisible. In economics, that assumption is scarcity — and it is not wrong. It is incomplete.
Body
16.5px
leading 1.72
measure 54ch
justified, hyphenated
Consider the work of Elinor Ostrom, the first woman to win the Nobel Prize in Economics. Her lifetime of research on common-pool resources — fisheries in Turkey, irrigation systems in Nepal, forests in Japan — demonstrated empirically that communities around the world have sustained shared resources for centuries without either privatisation or state control. These are not anomalies. They are evidence of a deeper truth.
Drop cap
82px
leading .72
gold-dark
one per opening

There is a truth that most strategic frameworks quietly avoid, a truth so fundamental that acknowledging it would restructure everything we believe about business planning: your organization does not exist in an environment — it exists as an environment.

Caption
14.5px
italic
leading 1.5
The whole photograph, nothing cropped away. Coherence is not stillness — it is every rhythm moving, briefly, to the same time.
The aphorism
italic serif
gold-dark
under 20 words
one or two per movement
Cooperation is not the soft option. It is the only known route to a new kind of thing.
Utility
Manrope 600
uppercase
always tracked
Chapter Two — the architecture
Kicker · 9px · .32em
Haute Lumière · Nº 06
Corner tag · 8.5px · .34em
32
Folio · 14px · italic serif, gold
08

The system is 60% air by intent.

Page padding is fluid and large; the smallest gutter on a spread is bigger than most sites' largest. Whitespace is the argument — a cramped page reads to the body as threat. Seven steps, and nothing between them.

2xs4px
xs8px
sm14px
md22px
lg34px
xl52px
2xl74px
Page geometry
page-width
1120px
narrow
1000px
page-pad
clamp(52 · 6vw · 92)
pad-tight
clamp(40 · 4.6vw · 76)
gutter
clamp(40 · 5vw · 80)
corner inset
34 × 30px
portrait
1 : 1.4142
landscape
1.4142 : 1
09

Radius zero. One shadow. Hairlines everywhere else.

Radius

Zero. Everywhere. The single exception is the register-switch pill at 999px — and that is chrome, never content. A rounded corner inside a page is a bug.

Shadow

There is one shadow in the whole system0 40px 90px -40px rgba(veil,.5). It lifts the sheet off the desk and does nothing else. Nothing inside a page carries a shadow: no card shadows, no hover lifts, no inner shadows, no elevation of any kind on any platform.

shadow-sheet
Cards

Cards are hairline cells: a grid with gap: 1px over a --rule background, so the gaps become the rules. Never individually bordered — that produces double lines wherever two cards meet.

Dividers

One 1px hairline, sometimes interrupted by a tracked label or the monogram. Never thicker, never doubled, never coloured.

Borders

Two only: --border-hair (1px solid --rule) and --border-strong (1px solid --ink), the latter reserved for a deliberate emphasis at most once per spread.

Transparency

Blur and translucency appear only in fixed chrome — the register pill and the constellation index. Never on content. A page is opaque paper.

10

Grain, and the three protection gradients.

Grain is 3% fractal noise applied once at the sheet — multiply on light registers, screen on dark. It is subliminal: only felt, never seen. It is applied at the sheet, not per element, and switched off entirely on e-ink.

Protection gradients, never flat scrims. Three of them. Each one still lets you see the photograph — a solid black wash over an image is the fastest way to make an expensive plate look cheap.

Cover veil demonstration
Nº 06
Type survives at both ends.
veil-cover

Top and bottom. For covers, where a masthead sits high and a coverline sits low.

Plate veil demonstration
One whispered line, and nothing else.
veil-plate

Bottom only. For a plate carrying a single caption.

Side veil demonstration
A title can sit in the dark side.
veil-side

105°, heavy at the left. For a feature opener with an overlaid title.

11

One curve. Three durations. Nothing bounces.

Transitions are long and almost unnoticed. The page should feel like paper changing light, not software animating. Nothing springs, nothing slides in on scroll, nothing pops on load.

The curve
cubic-bezier(.165,.84,.44,1)

The only easing in the system.

Fast · 200ms

A press state. A dot lighting.

Base · 400ms

Every hover. All chrome.

Slow · 700ms

The register cross-fade, and nothing else.

Hover — opacity and colour only.72
Press.55
The constellation star — lights, does not growscale 1.0
Reduced motion — every duration, including the register fade0ms

Text is never scaled on interaction. The system was never carried by its motion.

12

Precise, warm, quietly funny.

Name the thing plainly, then undercut it with an aside that is true rather than merely clever. "Four billion dollars a year, arriving whether or not anyone feels inspired." The joke is always load-bearing — it carries information the straight sentence could not. A joke that only decorates gets cut.

Person

Third person for the argument; second person only in the reflective register, and only as an invitation. Never "we" as a corporate voice. Never "our journey."

Casing

Sentence case in every headline and deck. ALL CAPS only in Manrope furniture — kickers, folios, table heads, corner tags — always widely tracked. Small caps are not used.

Numbers

Written out below ten in prose; figures in tables, always with the unit. Money is never rounded up for effect — if the model says $422,400, the page says $422,400. Issues are Nº 01; movements are roman numerals; dates on the trellis are MMXXVI.

Rhythm

A long balanced sentence, then a short one that lands. Paragraphs run three to six sentences; a one-line paragraph is a deliberate weight, never an accident.

Punctuation

Em-dashes generously. · as the universal separator in furniture. No exclamation marks, anywhere. Question marks belong to the reflective register only.

Spelling

British-leaning house style: normalised, licence (noun), realise, colour in editorial copy. Token names and code stay American — --color, grayscale.

Captions

Italic serif, and they do a second job — they say something the photograph cannot. A caption that describes what is visible has been wasted.

Emoji

Never. Not in copy, not in UI, not in comments, not in commit messages.

The aphorism line — the signature move

An italic serif sentence, set apart, that states the argument's hardest form in under twenty words. One or two per movement; never three. It is not a summary and never restates the paragraph above it — it goes further than the prose was willing to.

Abundance is not a mood. It is what a healthy system does when nobody is standing on its throat.

A machine has a resting state. A market has never once been observed at rest.

Six words an economist may use only with an apology. A biologist uses them before lunch.

13

What the system will not write.

Struck on sight

×Exclamation marks

×Stacked adjectives

×"Unlock", "leverage", "journey", "seamless"

×Rhetorical questions in series

×Earnest summary paragraphs that restate what was just said

×Urgency the publication does not feel

×A joke that carries no information

Say this instead
Vol. 1, #1Issue Nº 01
Article, op-edMovement
Glossary boxThe Lexicon
Reader poll, quizThe Reflection
Templated, on-brandSet from one system
Format, channelEdition
Quick read · 3 minRead it slowly
14

Thirteen page kinds. An issue is assembled, not designed.

Each is a class on a .spread. There is no fourteenth — if a new kind of page seems necessary, the content usually wants an existing kind used honestly.

.coverCover

Full-bleed image, masthead, one coverline, four corner tags. The cover veil top and bottom.

.indexContents

Set as a fashion index — roman numerals, title, sub-line, folio. Every entry anchors to its spread.

.inhaleThe opener

Image beside text at 1 : 1.05. Where a chapter takes its first breath.

.deepThe long argument

Two columns with embedded plates. The workhorse — most of any issue is set here.

.wholeThe uncut plate

Contain, not cover. Nothing cropped away, one caption, one folio. Once per issue.

.platePlate

Three-side bleed with one whispered line. An image as artwork, not illustration.

.reflectThe Reflection

The recurring rite — split image and panel, one open question, four rites beneath it.

.lexiconThe Lexicon

Six terms, defined and felt, in a hairline grid. Each carries a "felt as" line.

.journeyThe arc

A phase sequence drawn as a wave, with named nodes on the curve.

.stepsThe rite

A numbered practice in roman numerals, each step carrying one italic action line.

.seriesThe library grid

This issue inside the set. Every issue carries it, and it grows by one each time.

.citedWorks Cited

Standard apparatus. Every issue. Never optional, never trimmed.

.colophonColophon

Closes the artifact: the mark, the editions, the set line, the register it was registered in.

Every page kind keeps a runhead at the top (issue · section) and a folio at the bottom. Fixed chrome — the register switch and the constellation index — sits outside the page and is hidden in print.

15

Every issue carries a Works Cited spread.

Two hairline-ruled columns, gold leading-zero numerals, sources in the order the argument needed them — not alphabetical, which would sever each source from the claim it supports.

Nothing is ever trimmed to make the layout fit. The spread flows onto as many sheets as the sources need. Where an issue's own writing has a published record, its DOI goes at the head of the spread.

The count, by issue
Nº 01 · Luminous Prosperity Dance92
Nº 02 · Evolutionary Intelligence40
Nº 03 · Luminous Partnerships44
Nº 04 · High Frequency Wellness42
Nº 05 · The Six Winds13
Nº 06 · The Paradigm Shift33
The setting
Works Cited

Thirty-three sources

In the order the argument needed them. Nothing has been trimmed to make the layout fit.

  1. 01Robbins, L. (1932). An Essay on the Nature and Significance of Economic Science. Macmillan.
  2. 02Ostrom, E. (1990). Governing the Commons: The Evolution of Institutions for Collective Action. Cambridge University Press.
  3. 03Simard, S. W., Perry, D. A., Jones, M. D., et al. (1997). Net transfer of carbon between ectomycorrhizal tree species in the field. Nature, 388, 579–582.
  4. 04Haldane, A. G., & May, R. M. (2011). Systemic risk in banking ecosystems. Nature, 469, 351–355.

Four of thirty-three, shown as a specimen. Numerals carry a leading zero; author bold, title italic, publisher plain.

In-text marks are superscript numerals that link to the spread — <sup class="fn"><a href="#c12">12</a></sup>. Where the source text names an authority without a reference, the citation is found and attached. A named authority without a source is an unfinished sentence.

16

Two editions of the same issue.

The reading edition

Spreads on a soft desk

Each spread at min(97vw, 1120px), aspect-locked, stacked vertically on the register's --desk ground with the one shadow lifting each sheet.

Scroll freely. The constellation index tracks position at the right edge. This is the default and the one people actually read.

The paged edition

Real A4 sheets

Every spread wrapped in a true 210 × 297mm sheet with scroll-snap and arrow-key page turns. Image pages lock to one sheet at native design width, optically reduced; text pages flow across as many sheets as the words need.

Prints as uniform A4 portrait, one page per sheet, with no reflow surprises.

Same text. Different geometry. The object is never quite the same twice.

17

There is effectively none, and that is the position.

No icon font, no icon library, no SVG icon set. Where other systems reach for a glyph, Haute Lumière uses a tracked Manrope label or a hairline. A back control is the word "Contents", not a chevron. A tab bar is three tracked words over a gold dot.

Unicode is used sparingly and typographically: · as the universal separator in furniture, for asides, for issue numbers, roman numerals for movements. Emoji are never used.

If an icon set is ever genuinely needed, substitute Lucide at 1px stroke — the nearest match to the hairline weight — and record the exception here.

The monogram

A circle intersected by a full-width line. 26 × 26, stroked at 0.8px in gold. It marks section breaks and appears in the colophon.

It is abstract — not a logo, not a reconstruction of anything. No wordmark was supplied, so the brand name is set in plain Cormorant Garamond wherever a mark would go.

18

Eight surfaces. The system on glass.

Haute Lumière began as a print system and is now a multi-surface one. The premise that makes it work: a page is read at arm's length; a phone is read at thirty centimetres and touched. So the type metric lifts, the hit areas grow, and the marks stay exactly as fine as they were on paper. Set it on <html data-surface> — orthogonal to register, so any register on any surface.

SurfaceBodyTapChromeNote
web16.5px44px

The default. The sheet on a desk.

app17px44px56 / 58

Installed, standalone, full-bleed. Page width goes to 100%.

ios17px44pt44 / 49

Large title collapses to 44. Safe areas honoured.

android16px48dp64 / 80

Material metrics, none of Material's elevation.

desktop16px28px38

A pointer, not a thumb. The only surface where targets shrink.

watch15px44pxnone

Always Nocturne, on true OLED black — paper forced to #000000.

eink19px

Grayscale grade, grain off. One ink, one paper.

print

True millimetres. Still the reference the others are measured against.

19

The seven surface laws.

Every one is a restatement of an existing print rule under a thumb.

  1. I

    The hit area grows; the mark never does

    A 44px target may carry a 7px dot. Buy the thumb its room with padding — never by inflating the mark, which would turn gold into a surface.

  2. II

    Chrome is a hairline, on every platform

    No elevation, no translucent material, no drop shadow, no radius. The one shadow in the system lifts a sheet off a desk and nothing else.

  3. III

    There is one button

    TextButton — a tracked word with a 44px hit area and no fill. There is no filled or "primary" variant on any platform, ever.

  4. IV

    Navigation is iconless

    The system owns no icon set. The tab bar is tracked labels over the gold dot, and a back control is the word "Contents", not a chevron.

  5. V

    watchOS is always Nocturne

    OLED black saves power and deep pine-green reads at a glance. All of it — swapping the paper while leaving a light register's ink in place would put near-black type on black. One arc, one reading: a watch is a glance, not a dashboard.

  6. VI

    E-ink switches the grade off

    One ink, one paper: grayscale(1) contrast(1.15), no grain, no register tone. The surface overrides the register — the only place it does.

  7. VII

    Reduced motion collapses every duration to zero

    Including the register cross-fade. The system was never carried by its motion, so nothing is lost.

20

An issue already is the app.

The reading system is the same object. Nothing is redesigned for the phone; the mapping is mechanical.

In the magazineIn the app
CoverLaunch screen · library tile
ContentsListRow list, roman numerals kept
A movementOne scroll screen · AppBar large
Constellation indexReading progress in the tab-bar dot
Register switchA settings screen — or automatic by time of day
Works CitedA screen, never a modal — the sources are content
PlateFullscreen, tap to dismiss, caption fades in

Registers are the app's dark mode — and there are seven rather than two. The honest default is to follow the clock: Aurora at dawn, Daylight by day, Dusk in the evening, Vespers and Midnight at night. The arc the registers were named for.

21

The engine speaks millimetres.

Screen is a scaled view of the same canvas, never a separate document. Nothing here is a "print stylesheet" bolted on afterwards — these are the page. Nobody is ever asked for a page size; the engine knows twelve trims.

Magazine · A4
210 × 297mm
Magazine · US
8.5 × 10.875in
Trade paperback
6 × 9in
Digest
5.5 × 8.5in
Royal
6.14 × 9.21in
Crown
5.25 × 8in
Hardcover
6.14 × 9.21in
Large format
7 × 10in
Square
8.5 × 8.5in
Landscape
11 × 8.5in
A5
148 × 210mm
Kindle cover
1600 × 2560px
Bleed & safety
Bleed3mm
Safety5mm
Crop mark5mm
Mark offset3mm

Nothing meaningful sits inside 5mm of the trim.

Caliper · mm per page
Cream 50#0.0635
White 50#0.0572
White 60#0.0688
Coated 80#0.0900

Page count × caliper = spine width. The engine computes it; nobody guesses.

Hardcover & output
Board2.5mm
Hinge gap8mm
Wrap turn-in15mm
Print300dpi · CMYK
Web150dpi · sRGB
22

The part a compiler reads.

Raw text goes in; an EditorialLayoutManifest comes out, and two renderers consume it — the web edition and the 1:1 print worker. The console at ui_kits/layout-engine/ runs every stage live, locally, with no services.

[raw text] → clock → choose medium → vectorise → retrieve 3 exemplars
          → pick archetype → paginate → geometry (bleed/spine/flat)
          → order the images by cosine affinity → hydrate assets (web + print)
          → word budget → LLM rewrite → copyfit loop → EditorialLayoutManifest
                                                        ├─► web renderer
                                                        └─► print worker (1:1)
layout-engine.js

The pipeline itself.

vector-index.js

Exemplar retrieval and image affinity ordering.

orchestrator.js

Stage routing and the copyfit loop.

prompts.js

The rewrite prompts, held to the voice rules in part 12.

atoms.json

The atom taxonomy — the smallest addressable editorial units.

archetypes.json

The thirteen page kinds, as data.

trims.json

The twelve trims, with bleed and spine math.

manifest.schema.json

The contract between engine and renderers.

23

The index.

tokens/
fonts
colors 7 registers + aliases
typography
spacing
motion
surfaces
platform 8 surfaces
print
components/
editorialKicker · Deck · PullQuote · HairRule
layoutSheet · PlateFrame · Folio
dataLexiconCell · DataTable
apparatusWorksCited · RiteSteps · WaveArc · SeriesCard
chromeRegisterSwitch · ConstellationIndex
appAppBar · TabBar · ListRow · TextButton · WatchDial
Intentional additions

Where no source existed and the system needed one, it was authored — and recorded as such.

Sheet · PlateFrame · Folio — the engine's output had nowhere to land.
The apparatus set — extracted from page kinds the issues already used.
The chrome set — the two fixed elements every issue carries.
The monogram — needed a section-break mark, had no logo.
Aurora · Solstice · Nocturne — beyond the product's four settings; all alias back.
The platform layer — so the reading system ships as an app, a book, a watch face or an e-ink edition without a second design language.
24

The issues are the specification.

There is no separate reference implementation. Each issue is the whole system in use, in a single file that opens in a browser and prints to paper without a build step. When the manual and an issue disagree, the issue is right and this document gets corrected.

Nº 01

Luminous Prosperity Dance

Ten movements · 92 sources · Daylight. Also repaginated as true A4 sheets, and as the 26-page long-form edition.

Nº 02

Evolutionary Intelligence

Co-creating love with purpose · 40 sources · Aurora.

Nº 03

Luminous Partnerships

The field between two people · 44 sources · Dusk.

Nº 04

High Frequency Wellness

The physiology left standing · 42 sources · Solstice.

Nº 05

The Six Winds of the Living World

Luminous PESTLE Ecology · 13 sources · Daylight.

Nº 06

The Paradigm Shift

Luminous Prosperity Economics, Part I · 33 sources · Vespers.

Beyond the magazine

Luminous Gainshare

The advisory page — the same grammar carrying commercial argument rather than editorial.

The instruments

The Luminous Library

Interactive instruments under the same doctrine: serif inputs, hairline controls, no gamification, full offline function.

25

The test before shipping a page.

Twelve questions. Any "yes" in the wrong column sends the page back.

  1. 01

    Is any corner rounded that is not the register pill?

  2. 02

    Is there a shadow anywhere except the sheet lifting off the desk?

  3. 03

    Is gold acting as a fill, a background, or a button anywhere?

  4. 04

    Does any sans-serif text ask to be read aloud? Does any serif carry furniture?

  5. 05

    Is a headline above 40px set heavier than 300?

  6. 06

    Is the top of anyone's head cut off? Check every plate, every time.

  7. 07

    Has any photograph on this page appeared in another issue?

  8. 08

    Have the hands and limbs in every frame been checked?

  9. 09

    Does the page read in all seven registers — including the three dark ones?

  10. 10

    Does any motion bounce, spring, slide in, or scale a text element?

  11. 11

    Does every string sound like the same editor wrote it? Is there an exclamation mark, an emoji, or the word "journey"?

  12. 12

    Does every named authority carry its citation? Has anything been trimmed to make the layout fit?

If a page feels cramped, that is not a spacing bug. It is the body reading threat, and the page needs less on it.

Haute Lumière

The complete manual

Set in Cormorant Garamond & Manrope · Seven registers · Eight surfaces · Thirteen page kinds · Luminous Prosperity · MMXXVI
Set in the system it describes. Change the register at the foot of the page and this document changes with it.