Concept JATS Design Language
01

State before decoration

Loading, empty, failure, offline, and maturity states must remain understandable without animation or color alone.

02

Industrial, not hostile

Dense terminal cues are balanced by readable type, generous spacing, visible focus, and calm motion.

03

Public by omission

Private routes, credentials, write controls, and local services never appear in public markup or datasets.

TOKEN FIELD

System palette

Signal Yellow#FFD900
Data Cyan#2AAACE
Warning Orange#E5622B
Ready Green#74C69D

INTERACTION RULES

Baseline behavior

  • Every action has a visible keyboard focus state.
  • Reduced-motion preferences disable nonessential transitions.
  • Mobile navigation provides the same destinations as the desktop rail.

NEXT EXPERIMENTS

Documented, not promised

  • Component contrast and density audits.
  • Shared motion timing and transition vocabulary.
  • Visual regression coverage for day and night themes.