← Cosmo · Hub
Reference / 02

Foundations

The token system that underpins every component. Color, typography, spacing, elevation. Edit tokens.css to change the system; every consumer follows.

Foundations · 01

Color

Warm cream surfaces with deep ink and orange accent. All tokens are OKLCH for perceptually uniform mixing. Neutrals are tinted toward the orange hue at ~78° to create subconscious cohesion.


Surfaces

bg-raised
bg-panel
bg-app
bg-sunken
cream-300
cream-400

Ink scale

900
800
700
600
500
400
300
200

Accent - Orange

600
500
400
100
50

Status

On track
At risk
Behind
Not started

Build phase

600
500
100

Cool slate hue (228°) - machine processing stages in the pipeline bar: Build Queued and In Build.

Token reference

Class reference
Token Swatch Value Use
--build-600oklch(44% 0.12 228)Build phase hover / emphasis
--build-500oklch(53% 0.14 228)In Build pipeline segment
--build-100oklch(92% 0.028 228)Build Queued pipeline segment, build tinted surfaces
--bg-raisedoklch(99.2% 0.005 78)Cards, inputs, raised surfaces
--bg-panelcream-50Sidebar, panels
--bg-appcream-100App canvas, main background
--bg-sunkencream-200Inactive tabs, count chips, sunken wells
--lineoklch(89% 0.022 78)Default borders, dividers
--line-strongoklch(84% 0.028 78)Emphasized borders, table headers
--inkink-900Primary text
--ink-softink-500Secondary text, nav labels
--ink-mutedink-400Metadata, placeholders, labels
--accentorange-500Primary accent, active states, CTA
--accent-darkorange-600Hover state, links, text on accent-wash
--accent-softorange-100Focus rings, tinted surfaces
--accent-washorange-50Active nav bg, today column bg

Foundations · 02

Typography

Three font roles. Barlow for display and headings; Red Hat Text for all UI body copy; Rubik for metadata, labels, counts, and IDs.


Type scale

3XL / Display
Barlow 700 · 36px · -0.04em
Pipeline Weekly
2XL / Page title
Barlow 700 · 28px · -0.03em
Delivery Board
XL / Section head
Barlow 700 · 22px · -0.02em
Game Overview
LG / Subsection
Barlow 600 · 18px · -0.02em
Auditor schedule
MD / Card title
Barlow 600 · 15px · -0.02em
Spine Road Rumble - Epic Pool
Base / UI body
Red Hat Text 400 · 13.5px · 0
Assign prompts to auditors, review build status, and track delivery progress across the week.
SM / Dense UI
Red Hat Text 500 · 12.5px · 0
PLY-042 · Tatiana Iudina · T2
XS / Data label
Rubik · 9.5-11px · 0.1em
WEEK 17 · APR 21 - APR 25 · 2026

Font roles

Class reference
TokenFamilyUse
--font-displayBarlowPage titles, section heads, card titles, KPI values, day numbers
--font-uiRed Hat TextBody copy, nav items, buttons, inputs, table cells, all interactive UI
--font-monoRubikIDs, counts, dates, status tags, pipeline labels, metadata - compact data contexts

Foundations · 03

Spacing

4pt base scale, step-named so a redesign never requires token renames. Use gap for siblings, padding for internal breathing room.


--space-1
4px Icon gap, micro nudge
--space-2
8px Badge gap, tight pairs
--space-3
12px Small card padding, sibling stacks
--space-4
16px Standard card padding
--space-5
20px Topbar vertical, sidebar head
--space-6
24px Section gap, topbar horizontal
--space-8
32px Preview area padding
--space-10
40px Subsection gap
--space-12
48px Page section gap
--space-16
64px Main content inset

Foundations · 04

Elevation

Shadows are warm-tinted, never cold gray. Raised surfaces use xs/sm; floating panels use md; drawers and modals use lg.


XS
SM
MD
LG
Class reference
TokenUse
--shadow-xsCards, chip hover states
--shadow-smPlayable cards, detail panels
--shadow-mdCmd-K, floating filters, popover
--shadow-lgDrawers, overlays, deep panels