SERRAS Brand Book — Edition v1.0.0
BRAND BOOK · EDITION v1.0.0 · THE CALM AT THE CENTER OF EVERYTHING IN MOTION
Slide 1 of 107Next slide →

The calm at the center
of everything in motion.
← Previous slideSlide 2 of 107Next slide →

It does not assist the operator.
It governs the ground
they both stand on.
The factory moves at machine speed. The standard does not bend to it. Every artifact routes through a human approval gate that is a property of the system, not a courtesy of the operator. Nothing ships on a failed audit — the gate is the product.
← Previous slideSlide 3 of 107Next slide →

The system, in order of derivation.
VISION · 00–01
- 00The Paradigm & Story
- 01The Identity
FOUNDATION · 02–05
- 02Color System
- 03Typography
- 04Grid & Tokens
- 05Components
BUILD · 06–09
- 06Voice & Tone
- 07Data Visualization
- 08Imagery & Art Direction
- 09Accessibility
PROOF · 10–11
- 10Applications
- 11Governance
← Previous slideSlide 4 of 107Next slide →

01
Strategy
& Story
← Previous slideSlide 5 of 107Next slide →

WHAT SERRAS IS NOT
Not SaaS. Not an agency.
Not a SaaS startup, an AI-automation bro, or a bargain marketplace. Not a consultancy, a no-code shop, a staffing company, or a discount dev agency.
WHAT SERRAS IS
A governed software factory.
Human command directing specialist agents — raw vision in; strategy, brand, product, design, code, proof out.
05 / 105← Previous slideSlide 6 of 107Next slide →

Seven stages gate every build.
| Stage | What the gate holds |
|---|---|
| Read · Theorize | Ingest the vision; form theses worth testing. |
| Consensus | The Discovery Council agrees before the build. |
| Implement | Specialist agents build what was agreed. |
| Simplify | Strip until only the necessary remains. |
| Audit · Remediate | Remediation loops back until the audit clears. |
Nothing ships on a failed audit. The loop is not a working style — it is the gate every artifact must clear before it carries the Serras name.
← Previous slideSlide 7 of 107Next slide →

The calm at the center of everything in motion.SERRAS · THE COMMAND-DECK PARADIGM
← Previous slideSlide 8 of 107Next slide →

You do not need a perfect brief. You need a real vision.
Founders. Existing businesses. Nonprofits, churches, schools. Enterprise teams. Investors and operators. Creators. Six kinds of serious builder, one promise: Begin like an enterprise — without the enterprise budget, team, or experience.
← Previous slideSlide 9 of 107Next slide →

Clarity arrives
before the crisis does.
Precision you can feel.
← Previous slideSlide 10 of 107Next slide →

02
The Serras
Mark
← Previous slideSlide 11 of 107Next slide →

Serras mark · 42:41 geometry · final, monochrome
SERRAS wordmark · Saira · all-white on the void
← Previous slideSlide 12 of 107Next slide →

Six produced files — three variants pending.
WORDMARK · 121:25 · Saira
MARK · 42:41 · final
FAVICON · pending production
← Previous slideSlide 13 of 107Next slide →

SERRAS · Saira · wght 560 · wdth 88 · +0.14em
Never amber · never Fraunces · ink #231F20 on light
← Previous slideSlide 14 of 107Next slide →

PRIMARY · DARK GROUND
The produced dark file — all-white artwork on the void, #060B10.
ON RECORD · LIGHT GROUND
Ink #231F20 on tile #F2F0EB — the book's one light appearance.
14 / 105← Previous slideSlide 15 of 107Next slide →

Clearspace is a ratio of the mark itself.
Minimum clearspace = the mark's own height (42:41 units), on every side. Holds from favicon to facade.
| Part | Specification | Role |
|---|---|---|
| Mark | 42:41 | Final · monochrome |
| Wordmark | 121:25 · Saira | Never Fraunces |
| Lockup | 178:41 | Mark + wordmark |
| Scales | 44/30/22/24/16px | The working set |
| Ink | white / #231F20 | Never amber |
← Previous slideSlide 16 of 107Next slide →

The mark is final. The wordmark is Saira — and only Saira.SERRAS · IDENTITY DOCTRINE
← Previous slideSlide 17 of 107Next slide →

03
Color
← Previous slideSlide 18 of 107Next slide →

The abyss is the stage.
Amber is the decision.
A deep-teal abyss carries the stage; cool steel carries the words. Signal amber is spent, never spread.
← Previous slideSlide 19 of 107Next slide →

One light, five duties.
Void carries the stage. Steel carries the words. Teal-soft calms interaction; cyan focuses it. And amber — the decision color — is spent on exactly one commitment per surface.
← Previous slideSlide 20 of 107Next slide →

Every ramp anchors at 500.
Ten steps, 50 to 900. The 500 is the named value the system binds to; the rest are tints and shades for surface, border, and state.
ACCENT · THE COOL CORE · CYAN → TEAL
SIGNAL · RESERVED AMBER · THE DECISION RAMP
← Previous slideSlide 21 of 107Next slide →

Eight ramps. One duty each.
ABYSS · THE STAGE LADDER · void #060B10, never #000
STEEL · THE TEXT RAMP · cool-tinted, never grey
ACCENT · THE COOL CORE · jade → teal → teal-soft → cyan · never skip jade
← Previous slideSlide 22 of 107Next slide →

Status runs warm. Ink runs dark.
SUCCESS · #5BD08C · 10.2:1 on void · bright jade #8FE9B8 · dark ink
DANGER · WARM EMBER #F26B54 · 6.59:1 on void · never clinical · dark ink
WARN · #F2C94C · 12.45:1 · bright gold #F4E27A · never the signal amber
← Previous slideSlide 23 of 107Next slide →

Apps bind to meaning, not to a hex.
The ramp value
A fixed hex on a 50–900 ramp. Never referenced directly by a product surface.
--serras-accent-300
The role alias
What surfaces consume. The meaning holds; the value resolves per scheme — dark is canonical.
--accent
← Previous slideSlide 24 of 107Next slide →

Twenty-four aliases. None invents a value.
| Alias | Light | Dark |
|---|---|---|
| --bg-canvas | steel-50 | abyss-800 |
| --bg-surface | steel-50 | abyss-700 |
| --bg-surface-alt | steel-100 | abyss-500 |
| --bg-sunken | steel-200 | abyss-900 |
| --fg-primary | steel-900 | steel-200 |
| Alias | Light | Dark |
|---|---|---|
| --fg-secondary | steel-700 | steel-300 |
| --fg-muted | steel-600 | steel-400 |
| --fg-inverse | steel-50 | abyss-900 |
| --border-subtle | steel-300 | abyss-200 |
| --border-strong | steel-500 | abyss-50 |
← Previous slideSlide 25 of 107Next slide →

Amber is a binary; status never flips meaning.
| Alias | Light | Dark |
|---|---|---|
| --accent | accent-700 | accent-300 |
| --accent-strong | accent-800 | accent-200 |
| --accent-subtle | accent-100 | accent-900 |
| --on-accent | abyss-900 | abyss-900 |
| --highlight | info-600 | info-300 |
| --status-info | info-600 | info-300 |
| --cta-bg | signal-400 | signal-400 |
| --cta-fg | abyss-900 | abyss-900 |
| Alias | Light | Dark |
|---|---|---|
| --border-focus | accent-600 | accent-200 |
| --success | success-600 | success-300 |
| --success-fg | steel-50 | abyss-900 |
| --warn | warn-700 | warn-300 |
| --danger | danger-600 | danger-300 |
| --status-neutral | steel-600 | steel-400 |
← Previous slideSlide 26 of 107Next slide →

Drift
Same band geometry, cooler warp. Every raised signal comes explained and sourced — the chain of custody intact.
Iridescent Veil
The client-selected direction — every production candidate grows from this veil. Selection is the amber commitment.
← Previous slideSlide 27 of 107Next slide →

States speak before words do.
Hover lifts with a teal glow. Focus rings cyan. Selection commits in amber. Disabled recedes. Motion honors prefers-reduced-motion — the story survives without it.
Default
Raised on line #1C3A44.
border-subtle · shadow none
Hover
−4px lift, teal glow.
cyan .40 edge · 44px glow
Focus
The cyan ring, 2px offset.
--border-focus · #87D8FF
Selected
The amber commitment.
amber .42 edge · warm glow
Disabled
Dimmed, desaturated.
opacity .45 · saturate .6
← Previous slideSlide 28 of 107Next slide →

WCAG 2.2 AA is the floor.
| Token | Value | Ratio | Level |
|---|---|---|---|
| steel-50 | display-hi #F3FBFF | 18.86:1 | AAA |
| steel-100 | hi #EAF6FF | 17.99:1 | AAA |
| --fg-primary | text #DEF6FF | 17.62:1 | AAA |
| --fg-secondary | secondary #9FC3D2 | 10.55:1 | AAA |
| --fg-muted | tertiary #7E9DAA | 6.86:1 | AA |
| steel-500 | muted #5C7681 | 4.1:1 | AA LG |
READS
Every body and metadata step clears AA on the void; muted is large-type and UI only.
Ratios measured on the void #060B10 — dark canonical, on record.
← Previous slideSlide 29 of 107Next slide →

Two values pass the eye, fail the floor.
TRAP 01 · muted steel-500
4.1:1 · AA LARGE / UI ONLY
Muted #5C7681 sits at 4.1:1 on the void — the large-type and UI floor only. Never body, labels, or metadata.
TRAP 02 · white-on-amber
WHITE ON AMBER · FAILS AA
The amber ink is always dark — ink-on-signal-button 11.46:1, signal-as-text-on-void 11.26:1. White-on-amber fails.
← Previous slideSlide 30 of 107Next slide →

Remove the hue. The meaning stays.
Every status reads through its word, its glyph, and its border — even with color stripped entirely.
← Previous slideSlide 31 of 107Next slide →

Decided.
Spent once, on the one decision that earns it.
← Previous slideSlide 32 of 107Next slide →

04
Typography
← Previous slideSlide 33 of 107Next slide →

Serras
The display voice. Fraunces, tamed — optical sizing off, weight 600, never 900 — carries every heading and exactly one serif statement per view. The wordmark stands apart in Saira; it never enters the ramp.
← Previous slideSlide 34 of 107Next slide →

Serif says. Sans structures. Mono proves. Three voices, one ramp.
DISPLAY · HEADINGS · ONE PER VIEW
Fraunces
Says. The 4‑axis file, tamed — font‑optical‑sizing: none, SOFT 0, WONK 0.
--font-display · opsz 60 / 48 / 40 · wght 600
BODY · UI LABELS
Instrument
Sans
Structures. The working sans of body and UI — paragraphs, labels, controls.
--font-body · variable · wght 400–700 · roman + italic
TELEMETRY · IDS · RATIOS
JetBrains
Mono
Proves. The evidence register — telemetry, IDs, ratios — set tabular, always.
--font-mono · wght 500 · tabular-nums · evidence only
← Previous slideSlide 35 of 107Next slide →

Display
Section title
Subsection heading
Lead — the lighter serif standfirst, capped at the measure.
Body — Instrument Sans at the workhorse rung; every paragraph an operator reads lives here, and it never drops below the floor.
evidence_id: 7f26‑08c4 · chain‑of‑custody ok · latency 12ms
DISPLAY · SERIF 600
TITLE · SERIF 600
SUBTITLE · SERIF 600
LEAD · SERIF 400
BODY · SANS 425
MONO · EVIDENCE 500
← Previous slideSlide 36 of 107Next slide →

| Token | Specimen | Face | Size | LH |
|---|---|---|---|---|
| display | Serras | Serif 600 | 72 | 80 |
| title | Serras | Serif 600 | 40 | 48 |
| subtitle | Serras | Serif 600 | 28 | 32 |
| lead | Serras | Serif 400 | 24 | 32 |
| body | Serras | Sans 425 | 18 | 28 |
| mono | Serras | Mono 500 | 14 | 20 |
Every rung snaps to the baseline.
Hierarchy is size, weight, and the serif / sans / mono split — never a new face. Inter is the opt‑in Config A swap only; Fraunces is the flagship, settled.
← Previous slideSlide 37 of 107Next slide →

One serif statement per view — scarcity is what makes it read as confidence.FIRSTLIGHT STANDARD · THE TYPE SYSTEM
← Previous slideSlide 38 of 107Next slide →

05
Tokens, grid
& elevation.
The structure is the message. Every value here resolves to a named token — the same contract the product reads and the validator replays.
← Previous slideSlide 39 of 107Next slide →

Component reads semantic. Semantic reads primitive.
The ramp value
A fixed hex on a 50–900 ramp — the only place a literal color appears. Baked from the typed palette, never hand-edited.
--serras-accent-500: #3f8a9b;
The role alias
Names a job, not a color. The intent layer apps consume — mode-aware, though this book locks the dark axis as canonical.
--accent: var(--serras-accent-…);
The recipe
What a control actually reads — never a hex, never a primitive. The shadcn bridge binds every recipe to an alias, not a call site.
.card:hover { background: var(--accent); }
← Previous slideSlide 40 of 107Next slide →

Eighty values. Ninety-one names. Zero failures.
| Tier | What it names | Count |
|---|---|---|
| primitive | Ramp steps · eight ramps × ten | 80 |
| semantic | Alias layer · roles, bridge, motion | 91 |
| status | Status families · warm-led, ink labels | 4 |
| binding | Component recipes · read aliases | ∞ |
| invented | Off-contract values in any slide | 0 |
A component that reads a primitive — or worse, a hex — has skipped the contract.
The contract is a trio — serras.css, serras.tokens.json, and the contrast.mjs validator that replays every pairing: zero failures. Derived values pass through color-mix() over tokens, never a new hex.
← Previous slideSlide 41 of 107Next slide →

✕ FORBIDDEN
Flatness the brand never signed.
box-shadow: none;
border-radius: 0;
A hard corner and a shadowless slab read as austerity, not calm. Excluded, not deferred: every --shadow-* resolves to twin diffuse layers, every --radius-* to a soft 6/10/16.
✓ APPROVED
Elevation is light, painted twice.
box-shadow: var(--shadow-md);
border-radius: var(--radius-md);
The same card lifted honestly — a surface step under twin diffuse layers; on the void a 1px ring tuned to ~3:1 keeps the edge legible. Calm depth, never spectacle.
← Previous slideSlide 42 of 107Next slide →

Soft and painterly — by token, not taste.
| Token | Role | Resolves to |
|---|---|---|
| --radius-sm/md/lg | Corner regime · soft, never sharp | 6/10/16 |
| --radius-pill | CTA geometry · the full pill | 999 |
| --shadow-* | Painterly lift · twin diffuse layers | ×2 |
| oklch(1 0 0 / 0.338) | The ring · 1px edge on the void | ~3:1 |
Elevation is light, measured and tuned.
A surface lifts on twin diffuse layers; against the void a ~3:1 hairline ring keeps its edge legible — elevation granted by token.
--shadow-sm · surface · radius 6
--shadow-md · raised · radius 10
--shadow-lg · overlay · radius 16 · ring ~3:1
← Previous slideSlide 43 of 107Next slide →

One 4px scale — authors consume a step, never a pixel.
Nine steps on a 4px base — bounded rhythm keeps dense command surfaces legible, never arbitrary.
← Previous slideSlide 44 of 107Next slide →

The grid is not a suggestion. It is the contract every page signs.SERRAS · SYSTEM DOCTRINE
← Previous slideSlide 45 of 107Next slide →

Twelve columns — the page on its own grid.
Twelve divides cleanly into halves, thirds, quarters and sixths — every span a governed command surface needs. 32px gutter, 1px rule, prose capped at 62ch.
← Previous slideSlide 46 of 107Next slide →

06
The system, working.
← Previous slideSlide 47 of 107Next slide →

The interface
is the command deck.
Components do not decorate the factory — they govern it. Each one carries a rule of evidence into the operator's hands.
← Previous slideSlide 48 of 107Next slide →

One amber
decision per view.
Exactly one cta-solid commits the view — signal amber under dark ink. The plain cta stays teal-soft, never amber; outline and ghost recede to steel.
EMPHASIS LADDER · ONE SIGNAL PER SURFACE
← Previous slideSlide 49 of 107Next slide →

Every state is named in words.
BADGE
ALERT
Consensus recorded. Five personas agree; evidence chains attached.
Remediation open. The loop returns to audit before anything ships.
Failed audit. Nothing ships on a failed audit — the gate is held.
FIG. 6.2 · Status is carried by the label word and a status-colored edge — one color, one meaning; never amber, never color alone.
← Previous slideSlide 50 of 107Next slide →

VALIDATION QUEUE
12
▼ −4 vs. yesterday
TIME AT GATE
22 min
▲ +3 vs. last week
OPEN REMEDIATIONS
3
— no change
FIG. 6.3 · KpiCard — value in JetBrains Mono with tabular figures, direction carried by glyph, sign, and the status edge — outline + glow keyed to the outcome. No amber: a measurement is not a decision.
← Previous slideSlide 51 of 107Next slide →

Every decision is auditable.
| Time | Action | Actor / role | State |
|---|---|---|---|
| 14:02:11 | Council consensus recorded | council · Discovery Council | Consensus |
| 14:06:48 | Audit failed — loop opened | audit · governance | Remediation |
| 14:33:09 | Cleared at the Design Gate | operator · human command | Confirmed |
← Previous slideSlide 52 of 107Next slide →

CONFIRM
Clear the Design Gate?
Every audit is green and the chain of custody is intact. This decision is recorded in the audit trail under your command.
FIG. 6.5 · Dialog — surface --bg-surface + 1px --border-strong, lifted over a static --bg-sunken scrim. Drawer and Sheet share this chrome, anchored to an edge. The confirm is the view's one amber commit.
← Previous slideSlide 53 of 107Next slide →

A field without a label is undefendable.
✕ Enter a valid URL. The error is announced in text, not by color alone.
The active tab carries the accent underline and weight 600, so selection survives greyscale. The underline is teal-soft — amber is reserved for the commit.
FIG. 6.6 · Input — 1px --border-strong resting, a 2px cyan --border-focus ring offset 2 on focus, --danger border on error with a text message via aria-describedby.
← Previous slideSlide 54 of 107Next slide →

One decision. One amber. No exceptions.
✓ DO
- Fill the one cta-solid commit with amber --cta-bg and dark --cta-fg ink.
- Write every status in words inside the badge, paired with its color.
- Keep locked and confirmed pills success green — a settled state is proof, not a signal.
✕ DON'T
- White ink on amber, or two amber CTAs competing in one view.
- A status carried by a bare colored dot — color alone fails accessibility.
- A plain cta dressed as a cta-solid — teal-soft and the amber signal never trade places.
FIG. 6.7 · Three cross-cutting states hold for every component: focus is the 2px cyan ring offset 2, hover a −4px lift with a teal glow, selection the amber commitment — exactly one per view.
← Previous slideSlide 55 of 107Next slide →

09 — 10
Iconography
& Motion
← Previous slideSlide 56 of 107Next slide →

Monoline on the cool core.
Function, never spectacle.
24×24 grid · 2px trim · 20px live area · square 18u · circle ⌀ 21u · square cap · radius 0
← Previous slideSlide 57 of 107Next slide →

A glyph earns its slot by proof.
| Vision Intake | vision.received | |
| Evidence Check | evidence.attached | |
| Remediation Flag | remediation.flagged | |
| Design Gate | gate.pending | |
| Audit Passed | audit.passed | |
| Decision Record | decision.recorded |
The checkpoint glyphs are instruments, not decoration — no AI brain, no network mesh, no neon motif. A glyph is admitted only when it makes a gate or an audit faster to read on the command deck.
Every glyph is named for its event. Resting ink is the cool --fg-secondary; a status colour appears only where the event itself is a status — one color, one meaning.
← Previous slideSlide 58 of 107Next slide →

Motion confirms the gate. It never celebrates.
THE DO · CAUSE AND EFFECT, AS STILLS
Transform and opacity only — expo-out cubic-bezier(0.16,1,0.3,1), ≤150/260ms blocking, 340/480ms slow. prefers-reduced-motion tells the story as a still.
THE NEVERS
- No particle storm, no neon pulse
- No bounce, no confetti, no gamified streak
- No spaceship cockpit — observatory calm
- No animated blur, shadow, or filter
- No story that needs motion to be told
← Previous slideSlide 59 of 107Next slide →

The veil breathes every forty-five seconds. Everything else holds still.ICONOGRAPHY & MOTION · THE BREATH CONTRACT
← Previous slideSlide 60 of 107Next slide →

08
Data Visualization
← Previous slideSlide 61 of 107Next slide →

A number you cannot trace is a number you cannot defend.
Every chart is an audited claim. JetBrains Mono carries the values — tabular, traceable — and color is the fastest channel, never the only one.
← Previous slideSlide 62 of 107Next slide →

← Previous slideSlide 63 of 107Next slide →

Four hues, four channels.
| Series | Token | Non-color channel | on void |
|---|---|---|---|
| S1 · Teal-soft anchor | --chart-1 | solid fill | 7.31 : 1 |
| S2 · Cerulean | --chart-2 | 45° hatch | 7.77 : 1 |
| S3 · Success green | --chart-3 | dot field | 10.2 : 1 |
| S4 · Warn gold | --chart-4 | horizontal rule | 12.45 : 1 |
Four hues drawn from the spectral families, ordered for wide color-vision separation. Signal amber never enters a series.
All four clear the 3:1 graphic floor on void; status hues moonlighting as series hues is a documented collision, disambiguated by role.
← Previous slideSlide 64 of 107Next slide →

Honest about its limits.
DON'T
Encode a series by hue alone, or spend signal amber on a data series.
DO
Pair every hue with a fill pattern and a labelled value; grow every bar from true zero.
← Previous slideSlide 65 of 107Next slide →

Comparing magnitudes across categories.
← Previous slideSlide 66 of 107Next slide →

Change measured over time.
← Previous slideSlide 67 of 107Next slide →

How the whole divides.
← Previous slideSlide 68 of 107Next slide →

Spread, shape, and outliers.
← Previous slideSlide 69 of 107Next slide →

Connections and flows.
← Previous slideSlide 70 of 107Next slide →

Less common, still governed.
← Previous slideSlide 71 of 107Next slide →

If a chart only makes sense in color, it is not finished.ONE COLOR, ONE MEANING — NEVER THE ONLY CHANNEL
← Previous slideSlide 72 of 107Next slide →

12
Voice & Tone
← Previous slideSlide 73 of 107Next slide →

Bring three paragraphs or a thousand pages. Serras can begin either way.CANONICAL COPY STACK · THE OPENING BELIEF
← Previous slideSlide 74 of 107Next slide →

Five axes. Each a filter, not an adjective.
| Axis | It is | It carries | Source of authority |
|---|---|---|---|
| Calm precision | Measured, unhurried, exact | Certainty, not spectacle | The audited process |
| Warm confidence | Assured, plain present tense | A promise the record backs | The delivered artifact |
| White-glove | Attentive at every handoff | Care, not ceremony | The human at command |
← Previous slideSlide 75 of 107Next slide →

The same standard, all the way down.
| Axis | It is | It carries | Source of authority |
|---|---|---|---|
| Evidence-first | Arrives with its proof attached | A citation, not an assertion | The audit trail |
| Elite, not exclusive | Senior-team standard, open door | Quality without gatekeeping | The core promise |
Each axis is a test, not a trait: AI hype clears none of them, so none of it ships.
← Previous slideSlide 76 of 107Next slide →

Two registers, tuned to one calm voice.
The operator gets precision; the end-user gets plain language. Both read in one order: belief, then feeling, then action.
| Dimension | Operator | End-user |
|---|---|---|
| Reads at | Precise; terms defined inline | Grade 5–6, plain |
| Sentence shape | Em-dash asides, exact | Before / After / Bridge |
| Numbers | Validated, source attached | Only when they help |
| Limits | Flagged honestly, on record | Set as clear expectations |
| The ask | Command with clarity | “Bring Us the Vision.” |
← Previous slideSlide 77 of 107Next slide →

Clarity arrives before the crisis does. · Precision you can feel. · The calm at the center of everything in motion.
Amber lands on exactly one word per view — the one signal that matters. Every other line holds the calm and carries its evidence.
← Previous slideSlide 78 of 107Next slide →

Banned on sight, replaced on record.
They import AI hype, or they promise what no evidence backs. Each banned term has a preferred word that carries proof.
| Never | Say instead |
|---|---|
| unleash · supercharge · 10x | proof · evidence |
| revolutionary · magic | governed · orchestration |
| AI-powered everything | command · factory |
| “we automate your business” | path · vision |
| one-click app · cheap · fastest ever | clarity · foundation · signal |
← Previous slideSlide 79 of 107Next slide →

One claim, rewritten to clear all five.
✗ BEFORE · FAILS ALL FIVE
“Serras builds your company for you — better, faster, guaranteed.”
✓ AFTER · CLEARS ALL FIVE
“Serras reduces waste by changing the delivery model itself. Pilot results are labeled as pilots — and results vary.”
← Previous slideSlide 80 of 107Next slide →

10
Applications
← Previous slideSlide 81 of 107Next slide →

Vision resolves
into proof.
Every artifact delivered. Every decision auditable. Every dollar measured. The surfaces here ship under those words today.
← Previous slideSlide 82 of 107Next slide →

Evidence Theater on an artifact subdomain
Brand foundation enters the audit
← Previous slideSlide 83 of 107Next slide →

The foundation is yours.
Qualified projects keep the foundation. Only the build is funded here.
← Previous slideSlide 84 of 107Next slide →

Documentary imagery — the operator's command deck at first light
← Previous slideSlide 85 of 107Next slide →

The gate, in numbers.
Nothing ships on a failed audit. Every decision is recorded before anything moves.
← Previous slideSlide 86 of 107Next slide →

The system holds, smallest first.
The mark is final and monochrome — white on dark grounds, #231F20 on light; the favicon variant is marked pending production. At 16px the wordmark drops and the mark stands alone.
SERRAS is primary. The partner mark is cap-height matched and divided by a one-pixel rule; the lockup stays monochrome on every artifact subdomain.
← Previous slideSlide 87 of 107Next slide →

Nothing ships on a failed audit. Everything ships with proof.SERRAS · BRAND PROMISE
← Previous slideSlide 88 of 107Next slide →

14
Imagery &
Art Direction
← Previous slideSlide 89 of 107Next slide →

Light moving through darkness.
The Iridescent Veil is the only imagery system — a warm-gold core dissolving to teal on near-black. No stock photography, no lifestyle, no AI-brain visuals, no neon. The veil sets the stage; the copy holds the calm dark zone, and light never crosses it.
← Previous slideSlide 90 of 107Next slide →

COMMISSIONED STUDY · LIGHT · 1800×1800 · MOUNTED FOR THE RECORD · HERO SURFACES ONLY
← Previous slideSlide 91 of 107Next slide →

One light, many subjects.
Every commissioned study obeys the veil’s physics — warm light emerging through darkness, the subject secondary to the glow. If light had a smell, it would be joy.
← Previous slideSlide 92 of 107Next slide →

Imagery is. Imagery is not.
| Imagery is | Imagery is not |
|---|---|
| The Iridescent Veil — warm-gold core dissolving to teal | Stock photography or lifestyle — models, offices, staging |
| Hero surfaces only — the hero and the section openers | Interior atmosphere — interior slides stay flat void |
| Copy in the calm dark zone — static scrim rgba(3,9,11,0.82) | Light crossing copy — a rim glint never touches a glyph |
| Moodboard paintings as provenance — inspiration on record | AI-brain visuals or neon — excluded by canon, not deferred |
← Previous slideSlide 93 of 107Next slide →

A single veil, read in three parts.
Twenty-six plates: thirteen landscape at 3828×2158, thirteen portrait at 1890×2474. Each reads the same way.
← Previous slideSlide 94 of 107Next slide →

The default is flat void. The veil is hero-only.
← Previous slideSlide 95 of 107Next slide →

The light sets the stage. The copy holds the calm.SERRAS · ART-DIRECTION DOCTRINE
← Previous slideSlide 96 of 107Next slide →

15
Accessibility
← Previous slideSlide 97 of 107Next slide →

WCAG 2.2 AA is the floor, not the finish.
| Token | Role on the void | Ratio | Level |
|---|---|---|---|
| display-hi #F3FBFF | Hero & display ink | 18.86:1 | AAA |
| hi #EAF6FF | Headline ink | 17.99:1 | AAA |
| text #DEF6FF | Body ink | 17.62:1 | AAA |
| secondary #9FC3D2 | Lead & secondary copy | 10.55:1 | AAA |
| tertiary #7E9DAA | Captions & metadata | 6.86:1 | AA |
Two claims, two scopes. Brand system: contrast-validated WCAG AA — contrast.mjs, zero failures. Product spatial UI: best-effort by design, stated plainly.
Ratios are measured on the void #060B10 — dark canonical. Where an older document says 2.1 and the shipped code says 2.2, the shipped code wins.
← Previous slideSlide 98 of 107Next slide →

Tier two is large-only. Tier three never carries text.
| Token | Role on the void | Ratio | Level |
|---|---|---|---|
| muted #5C7681 | Large type & UI only | 4.1:1 | AA LG |
| teal #3F8A9B | Interactive · large only | 5:1 | AA LG |
| faint #3E555E | Decorative only · never text | 2.51:1 | — |
The functional register clears AA whole — success 10.2:1, warn 12.45:1, error 6.59:1, info 7.77:1 — and every solid fill takes dark ink.
The boundary lives at the token: steel-500 muted never sets body text; faint and the spectral ramp are decorative only. The binding enforces it, not discipline.
← Previous slideSlide 99 of 107Next slide →

The page demonstrates its own rules.
▍ PRACTICE · THE CYAN FOCUS RING
Ring --border-focus — cyan #87D8FF, 12.73:1 on ink · 2px outline · 3px offset. Chip ink is --cta-fg — ink #04080B on amber, 11.46:1; white-on-amber fails. Tab in and the documented ring is the one you get.
▍ PRACTICE · COLOR IS NEVER THE SOLE CARRIER
Hue + word + glyph — desaturate the row and every label still carries. The same parity governs motion: under reduced motion, the still frame tells the whole story.
← Previous slideSlide 100 of 107Next slide →

Evidence that cannot be perceived is not evidence — it is decoration.BRAND SYSTEM: CONTRAST-VALIDATED, 0 FAILURES · PRODUCT SPATIAL UI: BEST-EFFORT BY DESIGN
← Previous slideSlide 101 of 107Next slide →

13
Governance
& Close
← Previous slideSlide 102 of 107Next slide →

No later phase re-argues the vision.
01 · SYSTEM DOCTRINE
The authoritative artifact is IDENTITY STANDARD. This book is a projection governance agents machine-consume — every rule here is written as an enforceable, falsifiable statement.
02 · APPROVAL-GATED CHANGE
Report-only by default — the system never silently rewrites. Every change lands with an audit trail, and unapproved output carries a DRAFT watermark.
03 · THE ACCEPTANCE TEST
Ten questions close every review — “Does this feel elite, but not exclusive?” “Does the animation teach something, or is it decoration?” A page that cannot answer does not ship.
Brand governance mirrors product governance: nothing ships on a failed audit. When sources disagree, the hierarchy settles it — leadership decisions, then the Firstlight tokens, then the Serras explainer, then the spatial brief.
evidence_id: 7f26-08c4 · chain-of-custody ok
← Previous slideSlide 103 of 107Next slide →

One owner answers. The parent mark is always retained.
SUB-BRAND FRAMEWORK
Separator “/” only — never a dash, hyphen, or colon. The sub-name is recessive; the placed mark always dominates. This light page is spec on record — the shipped brand stays dark-native.
OWNER & CONTACT
OWNER Brand Governance
CONTACT brand-governance@tarva
CONTRACT v1.0.0
BAKED 2026-07-03
← Previous slideSlide 104 of 107Next slide →

LEGAL & TRADEMARK NOTE
The mark is final — protected in its approved lockups.
MARK · FINAL · MONOCHROME
WORDMARK · SERRAS · PRIMARY REGISTRATION
STACKED LOCKUP · TRADE DRESS
The mark, the SERRAS wordmark, and the stacked lockup are protected as a monochrome system — six produced variants, never amber. On record: Fraunces flagship, mark FINAL, tesseract quarantined, veil on hero surfaces only, no legacy metric without revalidation. Operational guidance, not legal advice — consult qualified trademark counsel before any filing.
← Previous slideSlide 105 of 107Next slide →

The calm
at the center of
everything in motion.
← Previous slideSlide 106 of 107Next slide →

SERRAS — nothing ships on a failed audit
Every artifact delivered. Every decision auditable. Every dollar measured.
@tarva/ui/themes/serras · v1.0.0 · baked 2026-07-03 · owner: brand governance
← Previous slideSlide 107 of 107
