Surface
#FFFFFFCards, panels, controls, and calm app chrome
Color foundations, the neutral scale, and the system token groups that every component reads from. Use semantic aliases; raw palette values are only allowed inside the token definition layer.
Surface
#FFFFFFCards, panels, controls, and calm app chrome
Page
#FBFBF8Default page background and section field
Neutral
#E5E9DFThin dividers, quiet edges, inactive structure
Primary
#62786CDecisive controls, links, focus, and selected states
#62786C is the main brand color. Any UI using primary as a background must use white text for contrast.
These older aliases map to the semantic token layer. They exist to keep components stable while the source of truth remains the semantic tokens above.
--vc-page→ neutral-50Legacy page background alias--vc-surface→ WhiteLegacy surface alias--vc-ink→ neutral-900Legacy ink and heading alias--vc-text→ neutral-700Legacy body text alias--vc-muted→ neutral-600Legacy muted text alias--vc-border→ neutral-200Legacy border alias--vc-main→ #62786CLegacy main brand color alias