Cabin

Foundations

The grammar of the cabin

Color, type, space, elevation, motion, and iconography — packaged as tokens so Compose and Views resolve the same meaning at theme time.

Color

Semantic roles for brand, surface, feedback, and domain accents (charging, climate, media). Day and night schemes stay legible; safety-adjacent warning and error meanings stay locked.

  • Primary
  • Charging
  • Climate
  • Warning
  • Error

Typography

Glance roles from display to status. Tabular figures for range, speed, and temperature. Highly legible grotesques at cabin distance — OEM-overridable via tokens.

Space & touch

Spacing steps preserve automotive touch minima. Driver-zone separation stays generous; dense chrome never shrinks targets below compliance baselines.

Elevation & motion

Flat, high-contrast layers over deep shadow stacks. Motion is mechanical and precise — press feedback and park transitions, not entertainment while driving.

Day and night are product decisions

Toggle the scheme in the header. Night keeps luminance for signals; day holds contrast under glare assumptions. Domain accents stay off body copy.

Read foundations docs