Gogoro
Gogoro
gogoro
Design System
Gogoro logo

Gogoro

Gogoro is Taiwan's electric-mobility company — the maker of the Smartscooter and the GoStation battery-swap network — and its design language is the rarest kind: a hardware brand that earns its digital surfaces the way it earns its physical ones. The atmosphere is monochrome-industrial with electric-blue voltage. The page chrome is overwhelmingly black (

01

Color Palette

Brand

Accent

Neutrals

02

Typography

Type Scale

Rendered in system-ui to clearly show scale & weight.

display48px · 700 · 1.25
Design at scale
32px32px · 700 · 1.25
Section heading
heading-lg24px · 700 · 1.4
Subheading
body16px · 400 · 1.5
Body text. The quick brown fox jumps over the lazy dog. Designed for readable line-height in long-form content.
small12px · 400 · 1.5
Supporting text
caption12px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
Inter
Open · OFL
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycomfortable
Base unit4px
Section gap32px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
buttons12px
inputs12px
cards12px
dialogs12px
badges8px

Borders

ElementValuePreview
Border1px solid #dee2e6

Elevation

Shadow 1
04

Guidelines

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

Do

  • keep black (#000000) as the dominant canvas on marketing surfaces. The product is the hero; the UI recedes.
  • reserve electric blue (#0074ff) and cyan (#28c3ff) for energy moments — links, active states, charge/battery graphics.
  • Use Graphik with the TC fallback stack. The engineered grotesque is the brand's typographic signature.
  • Use 12px radius on interactive controls and 50% on icon buttons (live-observed).
  • let product photography go full-bleed and cinematic; show the Smartscooter in motion or studio light.
  • Use Traditional Chinese (網路, 電池, 里程) on TW surfaces; never Simplified.

Don't

  • introduce competing accent colors. Electric blue and cyan are the only chromatic voices — adding green/orange/purple breaks the "single current" metaphor.
  • flood a layout with blue. The voltage reads as voltage only because it's rationed against grayscale.
  • substitute a generic system sans for headlines — Graphik's geometry is load-bearing.
  • Use sharp 0px corners on CTAs — the soft radius is part of the premium-tactile feel.
  • clutter hero sections with multiple CTAs — one primary, optionally one secondary.
  • treat the GoStation network UI as decoration — it's the product's beating heart; station/battery states must be accurate and legible.
05

Components

Buttons

Primary (Filled CTA)
Background`#2b96ed`
Text`#ffffff`
Bordernone
Radius`12px`
Padding`0 24px` (height-driven)
Font`14px` / `600` / Graphik
Height`40px`
Use: Account / login / primary site CTAs (live-observed: "로그인 및 회원가입" header CTA at `#2b96ed`, 12px radius, 14px·600)
Primary (Marketing / on-dark)
Background`#0074ff` (electric blue) or `#ffffff` (inverted)
Text`#ffffff` (blue) / `#000000` (white)
Bordernone
Radius`12px`
Padding`14px 28px`
Font`16px` / `600`
Use: Hero CTAs over black/photo backgrounds — "LEARN MORE", "DISCOVER MORE"
Secondary (Outlined)
Backgroundtransparent
Text`#323237` (light surface) / `#ffffff` (dark surface)
Border`1px solid #dee2e6` (light) / `1px solid rgba(255,255,255,0.4)` (dark)
Radius`12px`
Padding`14px 28px`
Font`16px` / `600`
Use: "Work With Us", "See Case Study", lower-priority actions
Icon Button (circular)
Background`#ffffff` or `rgba(0,0,0,0.15)`
Borderoptional `1px solid #dee2e6`
Radius`50%`
Size`40–58px`
Use: Carousel controls, play/pause on video heroes, map controls (live-observed: 48px and 58px circular controls)

Inputs

Default
Background`#ffffff`
Text`#323237`
Border`1px solid #dee2e6`
Radius`8px`
Padding`12px 16px`
Font`16px` / `400`
Focusborder `#0074ff`, subtle blue focus ring
Use: Account, dealer-locator, contact forms

Cards

Product / Spec Card
Product / Spec Card
Background`#ffffff` or `#f6f6f6`
Bordernone (contrast separation) or `1px solid #dee2e6`
Radius`8–16px`
Padding`24px`
Use: Model comparison, spec breakdowns, network feature cards
Dark Feature Card
Dark Feature Card
Background`#141719`
Text`#ffffff`
Radius`16px`
Use: On-black storytelling cards with product imagery + electric-blue accent line