Citymapper web tokens
Citymapper web tokens
citymapper

Citymapper's reference documents #37ab2f as a documented primary color, Proxima Soft for typography, 8px corner radius. Citymapper is the London-born journey planner whose company page opens with its mission, "Making Cities Usable".

Primary
#37ab2f
Typography
Proxima Soft
Radius
8px

Evidence snapshot

verified v2
Claims grounded
91/91 · 100%
Sources
1 surfaces · 4 sources
UI font basis
frontmatter · high
Components
5 documented · 5 interactive, 4 with states
Design System
Citymapper logo

Citymapper

Citymapper is the London-born journey planner whose company page opens with its mission, "Making Cities Usable". It was started by Azmat Yusuf, a former Google engineer, in London — press accounts put the founding in 2010 or 2011 — and grew city by city into an app its company page credits with "50m+ downloads" and "multiple Apps of the Year from Apple and Google". In March 2023 it joined Via, the New York transit-technology company; Citymapper's own announcement says the apps keep running and the team joins "with the same roadmap and mission".

01

Color Palette

Brand

Accent

Neutrals

02

Typography

Fonts

sans
Proxima Soft
Brand-only
Live preview unavailable (brand font is not publicly distributed)
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
03

Spacing & Shape

Border Radius

ElementValuePreview
lgStructured token20px
mdStructured token8px
pillStructured token96px
smStructured token4px
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Use #37ab2f as the one brand colour and #383838 for text.
  • Draw dividers as a hairline shade shadow, not a border.
  • Round everything; make buttons pills.
  • Let hover lift a button (scale plus shadow) rather than recolour it, where it is a primary

Don't

  • n't use pure black for the brand black — it is #090512.
  • n't read --font-base as the rendered family.
  • n't copy the search field's missing focus indicator.
  • n't count BloggerSans as the brand face.
05

Components

Buttons

button-cta
Background#000000
Text#ffffff
Radius4px
Padding4px 8px
Text style14px / 700
Hover#333333
Focusoutline 2px solid #000000, bg #333333
pressed#333333, opacity 0.7
Use: Get Me Somewhere in the header — the right half of a joined pair, rounded 0 4px 4px 0. Hover lifts to #333333; press also fades to 0.7; focus draws a solid black ring.
button-go
Background#37ab2e
Text#ffffff
Radius96px
Padding14px 30px
Text style24px / 700
Hover#2e9127
Focusoutline 2px solid #000000
pressed#2e9127
Use: Go, beside the journey fields — the key green as a pill, darkening on hover. Rendered one channel off the --color-key and --color-green-60 tokens.
button-store
Background#090512
Text#ffffff
Radius80px
Padding12px
Text style20px / 700
Shadowrgba(0,17,34,0) 0 0 0 0
Hoverscale 1.04, shadow rgba(0,17,34,0.2) 0 12px 28px
Focusoutline 3px solid rgba(30,138,255,0.6)
pressedscale 1.04, shadow rgba(0,17,34,0.2) 0 12px 28px
Use: iPhone and Android on the hero, one shared style. Hover lifts the button — it scales to 1.04 and gains a long shadow tinted with --color-shade. The only controls whose focus ring uses --color-focus.
pill-city
Backgroundrgba(255,255,255,0.1)
Text#ffffff
Radius64px
Padding9px 20px 8px
Text style16px / 700
Hoverrgba(255,255,255,0.2)
Focusoutline 3px solid rgba(255,255,255,0.5)
pressedrgba(255,255,255,0.2)
Use: Switch City on the dark header — a translucent white pill that doubles its fill on hover, with a translucent white focus ring.

Inputs

input-search
Backgroundtransparent
Text#4a4a4a
Radius5px
Padding8px 0 8px 8px
Text style16px / 400
Hovertransparent
Focustransparent
Use: The start-location field (labelled only by aria-label). Nothing visible changes on hover or keyboard focus — its outline colour changes but its outline style stays none, so no ring is drawn.

Related design systems