Skip to main content

Color

Dark is canonical. Near-black grounds carry everything; Exit Yellow appears only at value moments (the score, the CTA, the one performance number) and never on more than ~8% of a surface. All roles live in tokens.css and brand.json#tokens.color.

Primary Black#050505
page ground
Carbon#0F0F10
sections
Graphite#1A1A1D
cards
Steel#2D2D31
borders
Exit Yellow#DFFF00
accent · sparing
Exit Yellow Hover#C6E900
pressed
Soft White#F3F3F3
primary text
Muted Gray#9A9A9F
secondary copy

The one rule

Exit Yellow is a scalpel, not a paint bucket. In any composition it marks exactly one thing — the performance number that matters, the call to action, the "after" column. Steel and Soft White carry everything else. If yellow is on more than ~8% of a surface, pull back.

Why this palette

ColorMeans
Near-blackengineered, institutional, defense-grade calm
Exit Yellowthe single value moment — performance, the result, the go
Steel + graphitethe system underneath: structure, panels, hairlines

Surfaces

  • No shadows, ever. Depth comes from 1px steel borders and the carbon/graphite step, not drop shadows.
  • A light inversion exists (white ground, near-black ink, yellow accent) for invoices and the rare print surface. Dark is the default everywhere else.
Tokens are the source of truth

The portal and any generated site or deck pull from tokens.css. Change a hex once, there.