Expressif Brown
Primary actions and brand emphasis
A warm, grounded palette inspired by coffee and balanced with crisp slate neutrals. Use these colors consistently to keep Expressif interfaces recognizable, readable, and focused.
The primary brown carries the brand. Accent adds warmth, link blue signals interaction, and ink anchors text and dark surfaces.
Expressif Brown
Primary actions and brand emphasis
Coffee Accent
Highlights and active indicators
Link Blue
Links and keyboard focus
Deep Ink
Body text, navigation, and dark surfaces
Use lighter values for subtle backgrounds and borders; reserve Coffee 300 for strong, warm emphasis.
Slate provides the neutral foundation for backgrounds, borders, secondary text, navigation, and code surfaces.
Reference the shared Sass tokens instead of repeating literal values in components.
// Brand
$principal-light-color: #a66a3f;
$accent-color: #d4a373;
$link-color: #2563eb;
$principal-dark-color: #0f172a;
// Example
.primary-action {
color: #ffffff;
background: $principal-light-color;
}