Motion is
the medium.
The globe is never a static image. Routes draw, vehicles move, arcs breathe. Interface chrome must never freeze the frame.
A visual language for a route that becomes a film. Warm paper against deep ink, an editorial serif over a living globe, and a single international-orange signal for everything that moves.
The globe is never a static image. Routes draw, vehicles move, arcs breathe. Interface chrome must never freeze the frame.
Panels are dark, quiet glass at the edges. The map keeps the centre; no opaque surface ever covers the current stop.
Orange means action or “now”: play, current leg, apply, export. Everything else is ink, paper, or a hueless grey.
Instrument Serif for feeling, Inter Tight for doing, Plex Mono for data. Labels are small, tracked, and never decorative.
#0A0A0BThe globe canvas, app shell, and every dark surface. Never pure black.
#F3EFE5Editorial sections, mobile manifest, admin. Warm, never clinical white.
#FF4D1CPlay, current leg, primary action, live dot. The only saturated accent.
#D9FF57Saved, online, ready. A status signal — never a button colour.
#B9B4A7Secondary labels, coordinates, dividers on paper. Quiet, warm grey.
#141416 / 68%Floating panels: 24 px blur, 13% hairline, 20 px radius.
Hero lines, route titles, big numbers. Tight tracking, 0.82–0.95 leading, italic for the emotional word.
Buttons, rows, dialogs, navigation. 12–14 px body, 11 px controls, negative tracking on large sizes.
Timecode, coordinates, durations, labels. 7–10 px, 0.12–0.2 em tracking, always uppercase.
Chinese copy uses PingFang SC / Noto Sans SC at +0.06 em tracking; never set Chinese in Instrument Serif. English labels may stay uppercase; Chinese labels do not.
SIGNAL = COMMIT · BONE = QUIET COMMIT · GHOST = CANCEL · ICON = TOOL
MONO 9.5 / 0.12 EM. ACID IS STATUS; ORANGE IS ACTION OR NOW.
CAMERA MODE LIVES IN THE TOP CENTRE ON DESKTOP, IN THE DOCK UNDER 1100 PX.
ACTIVE = 11% ORANGE + 2 PX INSET BAR. THE THUMB IS THE PHOTO, NOT AN ICON.
WIDTH = PLAYING TIME, NEVER UNDER 44 PX. THE PLAYHEAD IS 1 PX ORANGE.
THE ONLY LIGHT SURFACE ALLOWED OVER THE GLOBE. EVERY PIN HAS A COORDINATE.
⌘K FOCUSES; ENTER OPENS THE CHAT AND SENDS. NOTHING APPLIES WITHOUT CONFIRM.
ON = ACID FOR PREFERENCES, ORANGE FOR LIVE PLAYBACK. OFF = 16% BONE.
ROUNDED CAPS, 24 PX GRID, CURRENTCOLOR. NO DUOTONE, NO FILLED SHAPES EXCEPT PLAY.
Chrome enters 18 px low and fades over 900 ms. Stagger 60–80 ms by cluster: manifest, globe, dock, AI.
Route dashes run forever at 14 s; orbit rings rotate at 42 s. Motion implies distance, never urgency.
Buttons and rows answer in 240 ms. Scale is reserved for presses (0.975) and play (1.05).
prefers-reduced-motion removes loops, marquees and reveals. No essential state is conveyed by motion alone.
cubic-bezier(.2, .8, .2, 1)
Durations: 160 / 240 / 420 / 900 ms. Nothing bounces.