Neutrals with a slight lean toward the brand green, and one brand color, primary. In Tailwind each token becomes bg-*, text-* and border-*.

Surfaces and text

TokenLightDark
background
Page background. Tailwind: bg-background.
#ffffff
#0a1110
foreground
Primary text on background, card and popover (18:1 light, 16:1 dark).
#0d1615
#e6eeec
card
Card and raised panel background. Tailwind: bg-card.
#ffffff
#101918
card-foreground
Text inside a card.
→ foreground
→ foreground
popover
Background of popovers, menus, the open Select and tooltips.
#ffffff
#101918
popover-foreground
Text inside a popover.
→ foreground
→ foreground
secondary
Secondary buttons and surfaces. Tailwind: bg-secondary.
#f0f4f3
#1a2624
secondary-foreground
Text on secondary.
#14211f
#e6eeec
muted
Quiet backgrounds: table row hover, Skeleton, empty areas.
#f0f4f3
#1a2624
muted-foreground
Secondary text, descriptions, placeholders, metadata. Reads on background, card and muted (≥5.3:1).
#576865
#93a5a1
accent
Hover and highlight for menu items, ghost buttons and selected rows.
#e3f1ee
#16302c
accent-foreground
Text on accent (10:1).
#0e3c36
#c3ebe3
border
Dividers and card borders. Decorative: carries no meaning on its own.
#dce4e2
#24332f
input
Field borders (Input, Select, Checkbox, Switch off). Strong enough to reach 3:1.
#82928e
#56706b
ring
Focus ring: 2px solid + 2px offset on background. ≥6:1 in both themes.
→ primary
→ primary

Brand

TokenLightDark
primary
The PUI brand color (deep teal). Primary action, active item, links. As text it reads on background and card (6.4:1 / 8.9:1). One primary action per area.
#0b6b60
#45c4b0
primary-foreground
Text and icons on primary (6.1:1 / 8:1). Dark text in the dark theme: never hard-code white on primary.
#f3fbf9
#032019

Status

TokenLightDark
destructive
Destructive actions and errors. As text it reads on background (5.3:1 / 6.6:1).
#c8321f
#f0715f
destructive-foreground
Text on destructive (≥5.3:1 in both themes).
#ffffff
#2a0804
success
Success and confirmation states. Always pair it with an icon or a word.
#13734a
#4cc38a
success-foreground
Text on success.
#ffffff
#03200f
warning
Warnings and pending states. Always pair it with an icon or a word.
#a35a00
#f0a54a
warning-foreground
Text on warning.
#ffffff
#2a1600

Charts

TokenLightDark
chart-1
Chart series 1 (the brand).
#0b6b60
#45c4b0
chart-2
Chart series 2.
#2f74b5
#6aa9e6
chart-3
Chart series 3.
#c9821f
#f0b257
chart-4
Chart series 4.
#7a52b3
#b08ae0
chart-5
Chart series 5 ("other").
#5b6b68
#a3b3af
TokenLightDark
sidebar
Sidebar background.
#f7f9f9
#0d1514
sidebar-foreground
Sidebar text.
→ foreground
→ foreground
sidebar-primary
Active sidebar item.
→ primary
→ primary
sidebar-primary-foreground
Text on sidebar-primary.
→ primary-foreground
→ primary-foreground
sidebar-accent
Sidebar item hover.
→ accent
→ accent
sidebar-accent-foreground
Text on sidebar-accent.
→ accent-foreground
→ accent-foreground
sidebar-border
Sidebar borders.
→ border
→ border
sidebar-ring
Sidebar focus.
→ ring
→ ring