Skip to main content

Phase 4 Visual Design Discipline

Signal vs. Context (§6.2)

  • Signal glows: active alerts, prediction polygons, telemetry pulses
  • Context does not: basemap, terrain, vegetation

Bloom intensity is tuned against this rule. SSAO deepens valleys without pulling the eye from the alert layer.

Transition Discipline

ActionDuration
Touch response120 ms
Micro-interaction240 ms
Scene change480 ms

Colour Tokens

TokenHexUse
glacial-cyan#7DD3FCPrimary accent, active layer
alert-amber#F59E0BWatch / warning
critical-red#EF4444Critical alerts
neon-teal#14B8A6System OK
deep-void#0A0A0ABackground
graphite#1F2937Borders

All foreground/background pairs are WCAG 2.2 AA verified. Severity is also encoded via icon shape and text label — never colour alone.

Typography

  • Inter — UI, body
  • JetBrains Mono — telemetry, coordinates
  • Space Grotesk — display headings

Performance Budgets

MetricTarget
Lighthouse Performance≥ 90
Lighthouse Accessibility≥ 95
LCP on 4G mid-tier< 2.5 s
TBT< 200 ms
CLS< 0.1
Initial JS bundle (gzip)≤ 350 kB
Sustained 3D fps (M1 baseline)≥ 55