These four tokens form the foundation of every surface and text element. Always reference tokens — never raw hex values — in production code.
Our color palette is categorized into their intended jobs using the following categories:
Use these for foundational elements: backgrounds, surfaces, text, and borders. The dark charcoals are perfect for dark mode backgrounds or primary text in lighter components.
Preserve these for communicating system status to the user.
Use these sparingly to add visual interest, differentiate data in charts, or for secondary illustrations and badges. These shouldn't compete with your Primary and Semantic colors.
Priority cards use semantic colors — Green/Low, Yellow/Medium, Red/High — with tinted backgrounds and matching borders to communicate urgency at a glance.
Purple border + ambient glow signals a modifier. Accent color applied with restraint.
Red #EF4444
Semantic/Destructive
Red semantic color applied to destructive UI — bordered row for Delete, filled surface for Sign Out.
No design system is complete without accessibility standards.
Visual rules for applying Orbit's color tokens correctly. Each example shows a real UI pattern — the good and the bad, side by side.