96
Palette Colors
8
Color Families
12
Steps per Scale
3
Token Tiers

Three-Tier Architecture

Palette (raw scales) → Semantic (purpose-driven) → Component (CVA variants)

Tier 1: Palette
design-tokens.css
8 families × 12 steps = 96 colors
Light + dark mode values
HSL channel format
Tier 2: Semantic
globals.css
Status colors (success, warning…)
Surface / elevation
Gradients / chart / data viz
--status-success: var(--haven-green-9)
Tier 3: Component
*.tsx (CVA variants)
StatCard, Badge, Card variants
Compound variant recipes
Tailwind utility classes
bg-haven-blue-2 text-haven-blue-11

Explore

Color Families at a Glance

Each family spans 12 steps from near-white backgrounds to near-black text.

blue
green
amber
red
violet
teal
orange
slate
Haven Design System · Inspired by Radix Colors, Material Design 3, Atlassian