Back to 3D Simulator

Sahayak 3D Design System

Formal design tokens, Okabe-Ito colorblind accessibility, dual-modality glyphs, and motion standards.

WCAG 2.1 AA Compliant

1. Authentic Okabe-Ito Colorblind-Safe Standard

Standardized palette proven universally distinguishable across Protanopia, Deuteranopia, Tritanopia, and Monochromacy.

Bluish Green#009E73

On-Time Status, Clear Signal 104, Resolved States

8.4:1 (WCAG AAA)

Orange / Amber#E69F00

Delays, Caution Signal 104, Universal Focus Rings

9.2:1 (WCAG AAA)

Vermilion#D55E00

Cancellations, Danger Signal 104, Assertive Alerts

5.6:1 (WCAG AA)

Blue#0072B2

Bypass Rerouting, Primary Action Buttons, Indian Rail Navy

4.8:1 (WCAG AA)

Sky Blue#56B4E9

Day Sky Dome, Atmospheric Fog, Secondary Accents

10.5:1 (WCAG AAA)

Reddish Purple#CC79A7

Secondary Badges, Passenger Highlights

6.1:1 (WCAG AA)

Yellow#F0E442

Indian Railways Station Signboards, High-Visibility Highlights

14.2:1 (WCAG AAA)

2. Dual-Modality Status Components (Never Color Alone)

Per WCAG 1.4.1 (Use of Color), every status combines an Okabe-Ito tint, geometric SVG glyph, visible dual-language text, and unique border patterns.

On-Time / समय परCircle

Regular corridor velocity (0.25) • Signal 104 CLEAR

Delayed / विलंबितTriangle

Deceleration (0.02) • Signal 104 CAUTION/STOP

Cancelled / रद्दOctagon

Section Halt (0.00) • Signal 104 STOP (Red)

Rerouted / मार्ग परिवर्तितBranch

Parametric chord spline blend • Slower approach

3. Typography Hierarchy & Scalability

Fluid typography scale supporting up to 200% browser text zoom without clipping.

Display Title

2.25rem (36px) • 900 ExtraBold

Express 00001 Corridor
Heading 1

1.5rem (24px) • 800 Bold

Signal 104 Danger Ahead
Heading 2

1.25rem (20px) • 700 Bold

Take Chord Bypass Detour
Body Text

1rem (16px) • 400 Regular

Train diverted via chord line saving 22 minutes of transit delay.
UI Badges

0.75rem (12px) • 700 Bold

ON TIME • समय पर
Telemetry Mono

0.6875rem (11px) • 600 Mono

FRAME: 16.6ms • 60 FPS • 85 CALLS

4. Motion Principles & Vestibular Safety

Smooth 60fps animations balanced with full reduced-motion safeguards.

Standard Motion (60 FPS Target)

  • Following camera smoothly interpolates position via lerp factors (0.04 to 0.08).
  • Train bogies swivel along spline tangents with subtle 0.015 rad curve sway.
  • Speed changes adapt dynamically between 0.25 (running) and 0.02 (braking).
  • Interactive controls use snappy 150ms transform presses (active:scale-95).

Reduced Motion (prefers-reduced-motion)

  • Camera bobbing and curve sway are locked to zero.
  • Reroute branch transitions switch instantly via gentle cross-fade.
  • Pulsing glow shaders on Signal 104 heads are completely frozen.
  • All UI animations and slide transitions are disabled.

5. Senior Citizen Accessibility (Elder Mode / वरिष्ठ मोड)

Tailored specifically for senior citizens and low-vision travelers navigating rail distress.

Elder Mode Enhancements
1. High-Contrast Geometry

Prominent 2px solid amber borders (#E69F00) around all cards and touch targets.

2. Slower Visual Pace

Locomotive velocity reduced by 36% (targetSpeed: 0.16) for relaxed visual tracking.

3. Enlarged Touch Targets

All action buttons strictly exceed 48×48px with 18px+ typography.