Design Language System
Button Components · 2026
Tokens sourced from Primitives.json + Semantic.json
Token Sync
Token Changes
Values corrected from updated Primitives.json + Semantic.json. 3 primitive values updated.
| Token | Old | New | Note |
|---|---|---|---|
--color-blue-700 | #245090 | #255090 | Hover state (Blue-Brand 1/Blue-700) |
--color-neutral-300 | #C4C4C4 | #C5C5C5 | Disabled bg / border |
--color-success | #248832 | #24882D | Feedback/success (Green-900) |
--btn-solid-hover | #245090 | #255090 | Button hover (inherits Blue-700) |
Design Tokens
Color
Primitive palette extracted from Primitives.json. Semantic mappings from Semantic.json.
Blue Scale
Blue-100
#E4EAF4
Solid/Focus-Fill, Outline/Focus-Fill
Blue-200
#BDC9DD
Inverted Active
Blue-300
#90A5C3
Focus Ring
Blue-400
#5A84BC
Blue-500
#2F71D4
Active / Pressed
Blue-600
#2A60B2
Blue-700
#255090
Hover
Blue-800
#1C3E70
Blue-900
#142D51
Default (Navy)
Neutral Scale
Neutral-100
#FBFBFB
Neutral-200
#EAEAEA
Neutral-300
#C5C5C5
Disabled BG / Border
Neutral-400
#9B9B9B
Disabled Text
Neutral-500
#7C7C7C
Neutral-600
#686868
Neutral-700
#4A4A4A
Neutral-800
#333333
Neutral-900
#181818
Brand & Feedback
Navy
#142D51
Maroon
#8E2231
Success
#24882D
Error
#C02321
Typography
Font: Proxima Nova · Weights: Regular 400, Medium 500, Semibold 600
Headers
Body Text
Spacing Scale
15-step scale derived from Scale/* primitive tokens.