Foundations

Surfaces — Three Lift Tiers

Tier 0 is the page, flat, with the two-radial wash. Tier 1 is toolbars and rails — medium shadow + 3.5% inset highlight. Tier 2 is panels and cards — strong shadow, 5% inset highlight, 22px radius, strong border.

Radii — Three Tokens

14 / 18 / 22px, and nothing else. Badges are sharp at 4px, tables 8px on the wrapper. Pill (999px) is reserved for switches, status dots, and scrollbar thumbs.

Color

Cyan is primary, rose is secondary, Axon orange is the AI/automation tone. Status is muted — success, warn, error, info each resolve as foreground / 12% surface / 34% border. Never raw hex; reach for tokens or color-mix().

Type

Manrope for display, Inter for UI, JetBrains Mono for code and IDs. Body 14, ui 13, label 12, caption 11. Weights are non-standard — body 480, ui 560, label 650, heading 760.

Motion

150ms ease-out is the default. No bounces, no scale-up enthusiasm. Skeletons and thinking indicators use a slow 700ms rotation. Reduced motion collapses durations to 1ms.