color.primitive.off-white |
#f9f9f7 |
Primary light surface — cards, elevated areas |
color.primitive.off-black |
#161614 |
Primary dark — foreground text, dark mode background |
color.primitive.orange |
#d95e2a |
Only accent color — used sparingly for primary actions and emphasis |
color.primitive.destructive-red |
#b43232 |
Error/danger states |
color.primitive.grey.1 |
#f0f0ec |
5% — Subtle backgrounds, secondary, muted |
color.primitive.grey.2 |
#ddddd7 |
10% — Accent hover, light borders |
color.primitive.grey.3 |
#c4c4bd |
20% — Border, input |
color.primitive.grey.4 |
#a6a69f |
50% — Mid-tone |
color.primitive.grey.5 |
#7f7f79 |
60% — Mid-dark |
color.primitive.grey.7 |
#575753 |
70% — Secondary foreground, muted foreground |
color.primitive.grey.8 |
#2f2f2c |
80% — Dark mode card, dark surfaces |
color.semantic.background |
#f0f0ec |
Page background |
color.semantic.foreground |
#161614 |
Primary text |
color.semantic.card |
#f9f9f7 |
Card/elevated surface background |
color.semantic.card-foreground |
#161614 |
Card text |
color.semantic.popover |
#f9f9f7 |
Popover background |
color.semantic.popover-foreground |
#161614 |
Popover text |
color.semantic.primary |
#d95e2a |
Primary accent — buttons, links, focus rings |
color.semantic.primary-foreground |
#f9f9f7 |
Text on primary accent |
color.semantic.secondary |
#f0f0ec |
Secondary button/surface |
color.semantic.secondary-foreground |
#2f2f2c |
Text on secondary surface |
color.semantic.muted |
#f0f0ec |
Muted/subdued background |
color.semantic.muted-foreground |
#575753 |
Muted/subdued text |
color.semantic.accent |
#ddddd7 |
Subtle hover state |
color.semantic.accent-foreground |
#161614 |
Text on accent hover |
color.semantic.destructive |
#b43232 |
Destructive/error actions |
color.semantic.destructive-foreground |
#f9f9f7 |
Text on destructive |
color.semantic.border |
#c4c4bd |
Default border |
color.semantic.input |
#c4c4bd |
Input border |
color.semantic.ring |
#d95e2a |
Focus ring |
color.semantic.hero-bg |
#ddddd7 |
Hero banner background |
color.semantic.chart.1 |
#d95e2a |
Chart accent |
color.semantic.chart.2 |
#575753 |
Chart secondary |
color.semantic.chart.3 |
#7f7f79 |
Chart tertiary |
color.semantic.chart.4 |
#a6a69f |
Chart quaternary |
color.semantic.chart.5 |
#2f2f2c |
Chart quinary |
color.semantic.sidebar.background |
#f0f0ec |
Sidebar background |
color.semantic.sidebar.foreground |
#161614 |
Sidebar text |
color.semantic.sidebar.primary |
#d95e2a |
Sidebar primary accent |
color.semantic.sidebar.primary-foreground |
#f9f9f7 |
Sidebar primary text |
color.semantic.sidebar.accent |
#c4c4bd |
Sidebar accent/hover |
color.semantic.sidebar.accent-foreground |
#161614 |
Sidebar accent text |
color.semantic.sidebar.border |
#c4c4bd |
Sidebar border |
color.semantic.sidebar.ring |
#d95e2a |
Sidebar focus ring |
color.dark.background |
#161614 |
Dark page background |
color.dark.foreground |
#f9f9f7 |
Dark primary text |
color.dark.card |
#2f2f2c |
Dark card surface |
color.dark.card-foreground |
#f9f9f7 |
Dark card text |
color.dark.popover |
#2f2f2c |
Dark popover |
color.dark.popover-foreground |
#f9f9f7 |
Dark popover text |
color.dark.primary |
#d95e2a |
Same orange in dark mode |
color.dark.primary-foreground |
#f9f9f7 |
Dark primary foreground |
color.dark.secondary |
#575753 |
Dark secondary |
color.dark.secondary-foreground |
#f9f9f7 |
Dark secondary text |
color.dark.muted |
#2f2f2c |
Dark muted — grey.8 (distinct from grey.7 border so outlines on bg-muted surfaces remain visible) |
color.dark.muted-foreground |
#c4c4bd |
Dark muted text |
color.dark.accent |
#575753 |
Dark accent/hover |
color.dark.accent-foreground |
#f9f9f7 |
Dark accent text |
color.dark.destructive |
#b43232 |
Same destructive in dark mode |
color.dark.destructive-foreground |
#f9f9f7 |
Dark destructive text |
color.dark.border |
#575753 |
Dark border |
color.dark.input |
#575753 |
Dark input border |
color.dark.ring |
#d95e2a |
Dark focus ring |
color.dark.hero-bg |
#2f2f2c |
Dark hero banner background |
color.dark.chart.1 |
#d95e2a |
Dark chart accent |
color.dark.chart.2 |
#c4c4bd |
Dark chart secondary |
color.dark.chart.3 |
#a6a69f |
Dark chart tertiary |
color.dark.chart.4 |
#7f7f79 |
Dark chart quaternary |
color.dark.chart.5 |
#f0f0ec |
Dark chart quinary |
color.dark.sidebar.background |
#2f2f2c |
Dark sidebar background |
color.dark.sidebar.foreground |
#f9f9f7 |
Dark sidebar text |
color.dark.sidebar.primary |
#d95e2a |
Dark sidebar primary |
color.dark.sidebar.primary-foreground |
#f9f9f7 |
Dark sidebar primary text |
color.dark.sidebar.accent |
#575753 |
Dark sidebar accent |
color.dark.sidebar.accent-foreground |
#f9f9f7 |
Dark sidebar accent text |
color.dark.sidebar.border |
#575753 |
Dark sidebar border |
color.dark.sidebar.ring |
#d95e2a |
Dark sidebar ring |