Colour
Signal, Black, Grey, White — the palette, live values, and the combinations that pass.
Primitives
Grey Ramp
Ten neutrals between Black and White, interpolated in OKLCH so the steps are perceptually even and carry the brand's green undertone. 500 is the Grey primitive — --lexi-color-grey-500 and --lexi-color-grey are the same colour.
Channels — Alternative Signals
Signal's siblings for charts, data, and status accents — hue rotated in 45° steps in OKLCH with Signal's lightness held as high as each hue can sustain real chroma (--lexi-color-channel-*). Signal remains the one brand accent; channels never take that role, and like Signal they are never text on light grounds.
Combinations
Do not use Signal on White for text. Contrast fails WCAG 1.4.3 (~1.2:1). Use Signal only on dark backgrounds or for non-text accents.
Last updated on 2026-09-13