Skip to main content
Brand & Interface Color Direction · v2

A logo-derived color system built for defensible workforce decisions.

Blue for authority and proof. Graphite for governance and seriousness. Silver for structure. White for clarity. No turquoise. No decorative color. No startup gradients. Built to sit credibly beside Big-4 advisory and institutional software brands.

Approve directionCompare against alternatives
01 · Diagnosis

Logo-informed brand DNA

The Evalio mark is built from four families: institutional blue, premium graphite, refined silver, and calm white. The color system below is derived strictly from these tones. Anything outside this lineage — turquoise, emerald, indigo, decorative gradients — is rejected on sight.

Authority Blue
Authority Blue
Boardroom-blue institutional confidence.
Premium Graphite
Premium Graphite
Governance shell. Decision Room. Print.
Refined Silver
Refined Silver
Structure, panels, borders, executive frames.
Why this works
  • Blue carries authority without alarm — the same register CHROs and CFOs trust from advisory firms and ratings agencies.
  • Graphite reads as protected and governed; it tells the user the surface is consultant-managed, not a marketing toy.
  • Silver gives the system structural elegance — borders and panels that frame evidence without competing for attention.
  • White and frost create calm reading surfaces that let evidence and decision records lead.
Why not turquoise / generic SaaS
  • Turquoise reads as health-tech, fintech consumer, or wellness — wrong category for workforce decision infrastructure.
  • Bright greens and purples signal startup energy; CHROs reading a board paper interpret them as low credibility.
  • Rainbow dashboard palettes break the evidence hierarchy that Evalio depends on.
  • The blue logo is already the strongest signal — borrowed equity from McKinsey, Moody's, MSCI, Bloomberg-class brands.
02 · Final palette

The twelve colors that run the system

Twelve roles. Each one earns its place. Components consume semantic roles built on top of these primitives — never raw hex.

Authority Blue
#0B1F3A
Hero, footer, dark proof
Brand Blue
#0B1F3A
Headers, secondary chrome
Action Blue
#0B1F3A
Primary CTA, links, focus
Highlight Blue
#1E2F4D
Active state, focus halo
Graphite
#1F2937
Tool shell, Decision Room
Steel Graphite
#475569
Locked, metadata
Metallic Silver
#CBD5E1
Structural rule, frames
Pale Silver
#E2E8F0
Borders, dividers
Frost
#F8FAFC
Workspace canvas
Clean Surface
#FFFFFF
Cards, tables, modals
Heading Ink
#1E2F4D
Headings, titles
Muted Text
#64748B
Secondary copy
03 · Extended UI palette

Full token shelves by family

Each family carries enough range to support hover, pressed, focus, dividers, and on-dark contexts without inventing new hues.

Brand blue
Deep
#0B1F3A
authority
Brand
#0B1F3A
chrome
Action
#0B1F3A
CTA / link
Highlight
#1E2F4D
focus
Wash
#F1F5F9
soft proof tint
Border
#E2E8F0
blue rule
Graphite
Black
#1F2937
absolute
900
#1F2937
shell
800
#1F2937
panel
700
#475569
locked
500
#64748B
metadata
400
#64748B
subtle
Silver
Metal
#CBD5E1
rule, frame
Soft
#CBD5E1
divider
Pale
#E2E8F0
border
Border
#E2E8F0
hairline
Surface
#F8FAFC
panel
Soft white
#F8FAFC
elev base
White & text
White
#FFFFFF
surface
Frost
#F8FAFC
canvas
Heading
#1E2F4D
title ink
Body
#1F2937
body
Muted
#64748B
secondary
Subtle
#64748B
subtle
Semantic — restrained
Info
#0B1F3A
informational
Governed
#0B1F3A
approved / proof
Review
#B7791F
review needed
Error
#B42318
destructive
Locked
#475569
protected
On-dark muted
#CBD5E1
dark text
04 · Website

Three premium website color treatments

Each treatment uses 55–65% white/silver, 20–30% blue/graphite, and ≤10% action blue. Status color appears only when semantically required.

A · Deep Blue Editorial
Workforce decisions, defensibly governed.
Request a sessionRead the doctrine
Sample · Decision Record
Grade architecture · Region EMEA
Consultant reviewedIndicative
B · White / Silver Executive
Evidence-led. Consultant-governed.
Request a sessionMethodology
Sample · Proof artifact
Salary structure readiness · 78%
C · Graphite Governance
Protected workspace. Decision-grade.
Enter Decision RoomGovernance log
Sample · Lifecycle rail
Locked
05 · Tool UI

Three premium product UI treatments

Workspace stays calm and white. Chrome carries the seriousness — graphite or deep blue. Action blue is reserved for the next decision-grade move.

1 · Graphite Shell + White Workspace
Workspace
Salary structure · EMEA
IndicativeConsultant reviewed
GradeMidStatus
E3€72kApproved
E4€96kApproved
E5€132kReview
Next · approve
2 · Deep Blue Shell + Silver Workspace
Workspace
Salary structure · EMEA
IndicativeConsultant reviewed
GradeMidStatus
E3€72kApproved
E4€96kApproved
E5€132kReview
Next · approve
3 · White Workspace + Graphite Decision Room
Workspace
Salary structure · EMEA
IndicativeConsultant reviewed
Decision Room panel
Approve grade map · E5
3 evidence items pending · sample
Next · approve
06 · Components · Buttons

Action hierarchy

One primary per surface. Outline and ghost handle siblings. Destructive is text-only on white — reserved for irreversible actions.

Approve decision recordSave draftRequest consultant reviewCancelDiscard draft
On dark shell
Open Decision RoomExport packAudit log
07 · Components · Tables

Data system

Tables are the workhorse surface. Row state encodes governance — never decoration. Hover is calm, selection is silent, locked rows are visibly protected.

Role familyRegionReadinessStatusOwner
Engineering — IC ladderEMEA
92%
Client approvedK. Lindqvist
Commercial — SalesGlobal
64%
In reviewM. Okafor
Operations — PlantAPAC
78%
Consultant reviewedT. Park
Finance — ControllingAMER
100%
LockedR. Diallo
Product — MgmtGlobal
41%
Needs evidence
Legal — CounselEMEA
0%
Source-rights dependent
6 sample rows · Indicative · Consultant-governed Approved Review Locked
08 · Components · Status

Governance state vocabulary

One chip, one meaning. Status colors never appear as decoration.

DraftIn reviewConsultant reviewedClient approvedLockedNeeds evidenceSource-rights dependentErrorProtected in workspace
09 · Components · Alerts

Inline alert system

Left-rule accent in status color, soft fill, body in heading ink. No icons larger than 16px. No drop shadows.

Info
This workspace is in indicative review mode.
Numbers shown are sample. Apply consultant review before sharing externally.
Governed complete
Decision record approved by client.
Locked into the audit log. Subsequent edits create a new versioned record.
Needs review
5 evidence items missing for Commercial — Sales.
Add evidence or mark items as source-rights dependent before re-running readiness.
Error
Could not export pack — protected source detected.
Removing the protected source will allow the export. No client data is exposed.
Locked / protected
Workspace locked by Decision Room.
Editing is paused while the Decision Room is in session.
10 · Components · Progress

Workflow rails

A single calm spine in action blue. Steps are tabular, restrained, and read left-to-right like a published methodology.

Lifecycle rail · Salary structure
Job architecture
Complete
Role evidence
Complete
Evaluation
Complete
Benchmarking
In progress
Structure
Pending
Approval
Pending
Readiness indicator
78/ 100
Indicative · refreshes after consultant review
Review queue
  • Engineering · IC ladder12
  • Commercial · Sales5
  • Operations · Plant3
11 · Decision Room

The graphite room where decisions are signed

Decision Room uses the graphite shell as a signal of seriousness. Content surfaces stay white. Blue marks the next decision-grade move. Nothing decorative survives this surface.

Σ
Decision Room · EMEA Salary Structure FY26In session
DR-2026-118 · Consultant-governed
Agenda
  • Open structure
  • Review evidence
  • Approve grade map
  • Sign decision record
Approve grade map · Engineering IC ladder
Consultant-governed · Indicative until signed
GradeRole anchorRange midStatus
E3Engineer II€72,000Approved
E4Senior Engineer€96,000Approved
E5Staff Engineer€132,000Review
E6Principal Engineer€168,000Draft
Sign decision recordSend back for evidence
AI Companion
Two grades show evidence gaps. Grade E5 requires 3 additional role evidence items before approval is defensible.
Sample · No autonomous decisions are taken.
12 · Report & Dashboard

Publication-grade report surfaces

Reports use Fraunces headings, frost background, and silver-framed artifact cards. Charts use a single-hue blue ramp — never categorical rainbow.

Output Pack · FY26
Workforce decision report — Acme Holdings plc
Consultant-governed · v3.2
Roles evaluated
412
Structures approved
9 / 11
Readiness avg.
82%
Decision records
37
Readiness by function — sample
Eng
Sales
Ops
Fin
HR
Prod
Leg
Mkt
Decision record summary
  • Salary structure FY26Approved
  • Sales incentive planIn review
  • Job architecture v2Approved
  • Benefits harmonisationLocked
13 · Pricing & Trust

Calm, evidence-led pricing surface

Pricing uses white surfaces, silver frames, and one blue-shelled tier to anchor recommendation. No urgency colors. No discount badges.

Foundation
On request
For HR teams beginning the architecture
  • Job architecture
  • Role evidence library
  • Decision Room access
  • Audit-grade output pack
Talk to consulting
Consultant recommended
Governed
On request
For Total Rewards leaders running structures
  • Job architecture
  • Role evidence library
  • Decision Room access
  • Audit-grade output pack
Request a session
Enterprise
On request
Multi-region, board-grade governance
  • Job architecture
  • Role evidence library
  • Decision Room access
  • Audit-grade output pack
Talk to consulting
Consultant-governed
Every decision record is reviewed before it leaves the workspace.
Source-rights respected
Protected sources stay protected. Always.
Audit-trail by default
Versioned decision records. No silent edits.
No autonomous decisions
Evalio supports decisions. People sign them.
14 · Restrained “wow”

Six premium moments — used sparingly

Memorability without flash. Each moment earns its place because it makes a decision easier to read or trust easier to give.

Decision record
Sample · v3.2
Navy hero with silver-framed artifact
Establishes institutional posture in 1 second. Use only on the homepage hero and one demo opener.
Decision Room
IN SESSION
Graphite Decision Room preview
A single graphite slab as a teaser surface — the visual signature of governance. Reserve for the homepage and Decision Room product page.
Blue-lit lifecycle rail
A single calm blue spine showing the customer where they are. Use on every workspace shell.
Output Pack · FY26
Consultant-governed
Executive report card with metallic silver border
A 2px silver rule turns a card into a publication object. Use only on output packs and pricing.
Sign decision record
Controlled focus glow around next action
A 4px blue wash ring around the next defensible move. Single instance per surface.
Σ
Proof artifact
Indicative · Sample
Calm proof artifact watermark
A faded Σ in pale silver behind report charts. Trust signal, never decoration.
15 · Creative direction

Final recommendation

Acting as creative director: this is the deployment that best serves CHRO/CFO trust, governance, and decision clarity.

Public website
B · White / Silver Executive
Calm, restrained, institutional. Carries the blue logo without flooding the eye. Reserves blue for primary CTAs and proof artifacts.
Protected tool UI
1 · Graphite Shell + White Workspace
Graphite chrome signals 'protected workspace' instantly. White canvas keeps tables and forms readable for full sessions.
Decision Room
Graphite slab + blue accent
Use the dark Decision Room treatment as a separate moment — not as default product chrome. It must feel like a different room.
Pricing page
White surfaces + one blue-shelled recommended tier + silver frames
Quiet authority. Blue ring marks the consultant-recommended path. No urgency colors.
Trust / governance
White cards on frost, with metallic silver rules
Reads like a published methodology document. Use for compliance, doctrine, and audit.
Report / dashboard
Frost background, single-hue blue charts, Fraunces headings
Reports look published, not generated. Charts are calm and one-axis — never categorical.
16 · Integrity

Token export self-check

Live audit comparing the downloadable brand kit (tokens.json + tokens.css) against BRAND_TOKENS and the CSS variables resolved on :root. Any drift fails loudly.

Self-check
Exported tokens vs. live source
Verifies tokens.json + tokens.css in the brand kit match BRAND_TOKENS and the CSS variables on :root at runtime.
0 pass0 fail
Running self-check…
Source of truth: src/brand/brandKit.ts → BRAND_TOKENS. Runtime values pulled live from :root. Any FAIL row indicates the brand kit, src/styles.css, or BRAND_TOKENS have drifted and must be reconciled before publishing.
17 · Import

Preview an imported brand kit

Drop a tokens.json exported from this kit (or a compatible one) to preview its palette and typography in place. Preview-only — nothing is mutated.

Import a brand kit
Drop a tokens.json file
Must follow the kit export shape: { flat: [{ name, cssVar, hex, group, role }], typography? }. Preview-only — nothing is persisted, no globals are mutated.
18 · Export

Copy or download tokens

Generated live from BRAND_TOKENS. Copy any single format to clipboard, or download the full brand kit as a zip.

Generated live from BRAND_TOKENS. Copy any one format, or download the full kit (palette SVG, components, README).
CSS variables
tokens.css
Drop into :root or a layer. · 0 chars
Generating tokens…
JSON tokens
tokens.json
Style Dictionary / design-tool import. · 0 chars
Generating tokens…
Tailwind preset
tailwind.preset.js
presets: [require('./tailwind.preset.js')]. · 0 chars
Generating tokens…
19 · Visual exports

Download each SVG preview individually

Palette sheet, light hero, Decision Room hero, and components sample — each downloadable as full-resolution SVG or rasterised PNG at 1×, 2×, or 3×.

Each visual is generated from the live token set. SVG is full-resolution, infinitely scalable. PNG @1× / @2× / @3× is rasterised in-browser for slide decks and screenshots.
Palette sheet
palette.svg · 848×1472
All tokens, grouped, with hex + role.
Evalio brand paletteSANDBOX · NOT PRODUCTION · amakram-hub/evalio-1.0BLUEblue-deep#0B1F3AHero shells, headings, signed bandsblue-brand#0B1F3APrimary buttons, links, key labelsblue-action#1E2F4DCTAs, active nav, focusblue-action-v2#0B1F3Av2 · Primary UI action, focus, linksblue-highlight#1E2F4DFocus glow, progress fillblue-wash#F1F5F9Section background, hoverblue-border#E2E8F0Dividers in blue contextsGRAPHITEgraphite-black#1F2937Text-on-light max contrastgraphite-900#1F2937Decision Room shellgraphite-800#1F2937Cards on dark shellgraphite-700#475569Locked / dark UIgraphite-500#64748BHelper text on lightgraphite-400#64748BDisabled / subtleSILVERsilver-metal#CBD5E1Premium bordersilver-soft#CBD5E1Frame bordersilver-pale#E2E8F0Dividersilver-border#E2E8F0Default bordersilver-surface#F8FAFCSection bandNEUTRALwhite#FFFFFFCard / canvasfrost#F8FAFCApp canvassoft-white#F8FAFCWorkspace canvasTEXTtext-heading#1E2F4DPremium headingtext-body#1F2937Bodytext-muted#64748BSecondary texttext-subtle#64748BTertiary texttext-on-dark#F8FAFCOn dark surfaceSEMANTICgoverned-text#1F2937Approved chip textgoverned-fill#F1F5F9Approved chip fillreview-text#B7791FReview chip textreview-fill#FFF7E6Review chip fillreview-marker#B7791Fv2 · Review/pending semantic marker (chips, icons, borders)review-text-v2#B7791Fv2 · AA-compliant review body text on lighterror-text#B42318Error chip texterror-fill#FEF3F2Error chip filllocked-text#475569Locked chip textlocked-fill#E2E8F0Locked chip fill
PNG @3× → 2544×4416
Hero · light
hero-light.svg · 960×540
Marketing hero on white, decision-record artifact.
Evalio PLATFORM METHODOLOGY INSIGHTS REQUEST BRIEFING ◆ WORKFORCE DECISION INFRASTRUCTURE Defensible reward decisions, governed end-to-end. Evidence, consultant review, and signed records — every decision audit-grade. Request a briefing View methodology DECISION RECORD · DR-2041 Senior Engineer · EU range Evidence · 14 sources Consultant reviewed · A. Nasr Client approved · 2 signatures GOVERNED Locked · 2026-04-22 · audit hash 8f3c…
PNG @3× → 2880×1620
Hero · Decision Room
hero-dark.svg · 960×540
Graphite shell, signed-record artifact.
Evalio · Decision Room ◆ EXECUTIVE DECISION ROOM Every decision, on the record. Signed by named consultants and clients. Locked. Auditable. Open decision room SIGNED RECORD · DR-2041 ▸ Architecture reviewed ▸ Evidence verified ▸ Consultant signed ▸ Client signed LOCKED
PNG @3× → 2880×1620
Components sample
components.svg · 960×600
Buttons, status chips, table, alert.
Component samples BUTTONS Primary Action Secondary STATUS CHIPS GOVERNED REVIEW NEEDED ERROR LOCKED DATA TABLE ROLE RANGE STATE REVIEWER Sr Engineer P50 Governed A. Nasr PM II P40 Review Director P60 Locked T. Ali Analyst P45 Governed M. Cole ALERT Briefing scheduled Your Evalio consultant will reach out within 1 working day.
PNG @3× → 2880×1800
20 · Accessibility

WCAG AA / AAA contrast audit

Every foreground/background pair used in /brand tables, buttons, alerts, and status chips, checked against WCAG 2.1 thresholds. Body 4.5:1 AA / 7:1 AAA · large 3:1 / 4.5:1 · UI & chip labels 3:1.

Pairs audited
39
WCAG AA pass
31 / 39
WCAG AAA pass
29 / 39
AA failures
8
Tables
5/7AA3/7 AAA
Buttons
7/8AA7/8 AAA
Alerts
10/15AA10/15 AAA
Chips
9/9AA9/9 AAA
WCAG AA failures · 8
  • Tables · Row · meta on review-tinted row — ratio 4.46:1 (need ≥4.5:1 · 1.4.3 normal text)
  • Tables · Row · meta on locked-tinted row — ratio 3.86:1 (need ≥4.5:1 · 1.4.3 normal text)
  • Buttons · Dark-shell CTA · graphite on highlight — ratio 1.10:1 (need ≥3:1 · 1.4.11 UI / chip label)
  • Alerts · Info · body on blue-wash — ratio 4.34:1 (need ≥4.5:1 · 1.4.3 normal text)
  • Alerts · Governed · body on governed-fill — ratio 4.34:1 (need ≥4.5:1 · 1.4.3 normal text)
  • Alerts · Review · body on review-fill — ratio 4.46:1 (need ≥4.5:1 · 1.4.3 normal text)
  • Alerts · Error · body on error-fill — ratio 4.38:1 (need ≥4.5:1 · 1.4.3 normal text)
  • Alerts · Locked · body on locked-fill — ratio 3.86:1 (need ≥4.5:1 · 1.4.3 normal text)
Tables
7 pairs
UsageSampleFGBGBasisRatioAAAAA
Header text on silver-surface headerSample#64748B#F8FAFC1.4.11 UI / chip label4.55:1AAAAA
Row · cell heading on whiteSample#1E2F4D#FFFFFF1.4.3 normal text13.38:1AAAAA
Row · meta on whiteSample#64748B#FFFFFF1.4.3 normal text4.76:1AA
Row · meta on review-tinted rowSample#64748B#FFF7E61.4.3 normal text4.46:1FAIL
Row · meta on locked-tinted rowSample#64748B#E2E8F01.4.3 normal text3.86:1FAIL
Footer · subtle meta on frostSample#64748B#F8FAFC1.4.3 normal text4.55:1AA
Tabular numerals on whiteSample#1F2937#FFFFFF1.4.3 normal text14.68:1AAAAA
Buttons
8 pairs
UsageSampleFGBGBasisRatioAAAAA
Primary · white on action blueSample#FFFFFF#1E2F4D1.4.11 UI / chip label13.38:1AAAAA
Secondary · heading on whiteSample#1E2F4D#FFFFFF1.4.11 UI / chip label13.38:1AAAAA
Outline · action blue text on whiteSample#1E2F4D#FFFFFF1.4.11 UI / chip label13.38:1AAAAA
Ghost · action blue text on frostSample#1E2F4D#F8FAFC1.4.11 UI / chip label12.79:1AAAAA
Destructive · error text on whiteSample#B42318#FFFFFF1.4.11 UI / chip label6.57:1AAAAA
Dark-shell CTA · graphite on highlightSample#1F2937#1E2F4D1.4.11 UI / chip label1.10:1FAIL
Dark-shell secondary · onDark on G900Sample#F8FAFC#1F29371.4.11 UI / chip label14.03:1AAAAA
Dark-shell ghost · onDark on G900Sample#F8FAFC#1F29371.4.11 UI / chip label14.03:1AAAAA
Alerts
15 pairs
UsageSampleFGBGBasisRatioAAAAA
Info · kind label on blue-washSample#1E2F4D#F1F5F91.4.11 UI / chip label12.22:1AAAAA
Info · title on blue-washSample#1E2F4D#F1F5F91.4.3 normal text12.22:1AAAAA
Info · body on blue-washSample#64748B#F1F5F91.4.3 normal text4.34:1FAIL
Governed · label on governed-fillSample#1F2937#F1F5F91.4.11 UI / chip label13.40:1AAAAA
Governed · title on governed-fillSample#1E2F4D#F1F5F91.4.3 normal text12.22:1AAAAA
Governed · body on governed-fillSample#64748B#F1F5F91.4.3 normal text4.34:1FAIL
Review · label on review-fillSample#B7791F#FFF7E61.4.11 UI / chip label3.42:1AAAAA
Review · title on review-fillSample#1E2F4D#FFF7E61.4.3 normal text12.56:1AAAAA
Review · body on review-fillSample#64748B#FFF7E61.4.3 normal text4.46:1FAIL
Error · label on error-fillSample#B42318#FEF3F21.4.11 UI / chip label6.05:1AAAAA
Error · title on error-fillSample#1E2F4D#FEF3F21.4.3 normal text12.31:1AAAAA
Error · body on error-fillSample#64748B#FEF3F21.4.3 normal text4.38:1FAIL
Locked · label on locked-fillSample#475569#E2E8F01.4.11 UI / chip label6.15:1AAAAA
Locked · title on locked-fillSample#1E2F4D#E2E8F01.4.3 normal text10.86:1AAAAA
Locked · body on locked-fillSample#64748B#E2E8F01.4.3 normal text3.86:1FAIL
Chips
9 pairs
UsageSampleFGBGBasisRatioAAAAA
Draft · muted on silver-surfaceSample#64748B#F8FAFC1.4.11 UI / chip label4.55:1AAAAA
In review · review on review-fillSample#B7791F#FFF7E61.4.11 UI / chip label3.42:1AAAAA
Consultant reviewed · governed on fillSample#1F2937#F1F5F91.4.11 UI / chip label13.40:1AAAAA
Client approved · governed on fillSample#1F2937#F1F5F91.4.11 UI / chip label13.40:1AAAAA
Locked · locked on locked-fillSample#475569#E2E8F01.4.11 UI / chip label6.15:1AAAAA
Needs evidence · review on review-fillSample#B7791F#FFF7E61.4.11 UI / chip label3.42:1AAAAA
Source-rights · muted on silver-surfaceSample#64748B#F8FAFC1.4.11 UI / chip label4.55:1AAAAA
Error · error on error-fillSample#B42318#FEF3F21.4.11 UI / chip label6.05:1AAAAA
Protected · action blue on blue-washSample#1E2F4D#F1F5F91.4.11 UI / chip label12.22:1AAAAA
Method · sRGB relative-luminance per WCAG 2.1. Body text checked at 4.5:1 (AA) / 7:1 (AAA); large text at 3:1 / 4.5:1; chip labels and UI graphics at 3:1 (1.4.11). Pairs are taken from the actual components rendered in /brand sections 06–09; if a component is changed, this audit re-runs on next render.
21 · Theme bindings

/theme ↔ /brand kit drift audit

Resolves every --ui-* role in THEME_ROLE_MAPS through :root, then matches each final hex against BRAND_TOKENS. Drifted bindings mean the live preview and the downloadable kit would render different colors.

Auditing theme bindings…
23 · Archival

Superseded — see locked Evalio palette

An earlier theme-migration narrative lived here. It has been retired in favour of the locked Evalio palette doctrine: Deep Navy #0B1F3A, Proof Turquoise #0B1F3A, Proof Deep #0B1F3A, Tint #F1F5F9, Wash #F8FAFC, Frost #F8FAFC. Authoritative source: docs/registers/palette-doctrine.md and the --color-ev-* tokens in src/styles.css.

Archival notice

Superseded by the locked Evalio palette doctrine.

Earlier theme-migration narratives on this page have been retired. The single source of truth for brand colour is the palette doctrine register and the --color-ev-* tokens declared in src/styles.css.

See docs/registers/palette-doctrine.md for the full rule set, the gated allowlist, and the migration workflow.

  • --color-ev-blue-900Deep Navy — authority, hero ink
  • --color-ev-blue-700Proof Turquoise — primary action / focus
  • --color-ev-blue-800Proof Deep — pressed / on-dark companion
  • --color-ev-blue-100Proof Tint — selection wash
  • --color-ev-blue-washProof Wash — surface wash
  • --color-ev-frostFrost — workspace background

Components reference the --brand-* role layer; raw colour values are not permitted outside src/styles.css.

Approval gate

Approve the brand/color deployment system before building the full Evalio website and product frontend.

Reply “approve direction” or annotate the deployments above. Once approved, the site & product frontend will be built component-first against this token system.

Approve directionAnnotate