Skip to main content

What is Hue Inheritance?

Every color in your terminal can inherit some of the theme’s anchor hue. This creates visual unity - everything feels like it belongs together.

The Inheritance Pipeline

Each UI element goes through a two-step process to receive its final color.

The Pure Black Problem

Pure black (#000000) has no hue to blend. It needs special handling.

The Solution: Chroma Boost


Text Inheritance

Text typically uses 100% inheritance for strong visual unity.

Border Inheritance

Borders use lower inheritance to stay subtle.

ANSI Color Inheritance

ANSI colors carry semantic meaning. Low inheritance preserves this.

Theme Strategy Comparison

Different themes use different inheritance strategies.

The Color Generation Cascade

Each color level builds on the previous through mixing and inheritance.

Key Takeaways

  1. Hue inheritance creates unity - All UI elements share the theme’s color identity
  2. Two-step process - OKLAB mixing for lightness, then hue blending for identity
  3. Pure black needs special handling - Chroma boost injects color directly
  4. ANSI colors need low inheritance - Semantic meaning (red=error) must be preserved
  5. Different strategies for different themes - Full integration vs. selective vs. pure

Einstein Arc

Learn how colors bend around the theme anchor