Design System
Tada logo

Tada

TADA is the Korean mobility brand that built its identity around a single, calming idea: that getting in a car should feel like a small relief, not a transaction. Its visual signature is a fresh mint-teal (#1ec59f) -- a color almost no incumbent transport service used, chosen the way Toss chose cerulean: to be not the aggressive yellow of a taxi nor the

01

Color Palette

Brand

Accent

Neutrals

Semantic

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
Apple SD Gothic Neo
Systemno install needed
Apple system font for Korean.
Not publicly distributed.
Primary
Apple System
Systemno install needed
macOS/iOS default — uses SF Pro automatically.
Not publicly distributed.
Primary
Apple System (Blink)
Systemno install needed
Chrome alias for Apple system font on macOS.
Not publicly distributed.
Primary
Noto Sans KR
Open · OFL
Install via Google Fonts
Primary
Malgun Gothic
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
Primary
Roboto
Open · Apache 2.0
Install via Google Fonts
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycomfortable
Base unit8px
Section gap24px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
badgesSubtle8px
smallSubtle8px
buttonsComfortable12px
inputsComfortable12px
receiptComfortable12px
vehicleSoft16px
tripSoft16px
bottomSoft16px

Elevation

Shadow 1
Shadow 2
Shadow 3
Shadow 4
04

Guidelines

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

Do

  • Use TADA Mint (#1ec59f) for the primary CTA, active pin, and trip-in-progress state
  • Keep warm near-black #1a1a1a for headings and body
  • Pin the single mint CTA to a thumb-reachable bottom action bar over the map
  • Use tabular numerals at 700 weight for ETA minutes and fares
  • Keep corners soft (12-16px) — the brand is calm, not aggressive
  • Give cards and the action bar generous padding — echo the roomy interior
  • Use #e6f8f3 mint-light for selected vehicle cards and informational fills

Don't

  • n't use the mint as decoration — reserve it for interactive / brand / active states
  • n't put two primary buttons on one screen — one action at a time
  • n't sharpen corners to 0-4px — soft corners are the calm brand signal
  • n't crowd the map with chrome — controls float, the map dominates
  • n't use heavy or tinted shadows — calm comes from clarity, not depth
  • n't use red for anything but errors / cancellation
  • n't shout in copy — the voice is reassuring and unhurried
05

Components

Buttons

Primary (TADA Mint)
Background`#1ec59f`
Text`#ffffff`
Bordernone
Radius12px
Padding16px 20px
Font16px / 700 / Pretendard
Hover`#17a384`
Active`#149378`
Disabled`#bbbbbb` background, `#ffffff` text
Use: Primary CTA — `호출하기`, `이대로 호출`, `결제하기`. The thumb-reachable bottom action.
Dark (Navy Solid)
Background`#19254d`
Text`#ffffff`
Bordernone
Radius12px
Padding16px 20px
Font16px / 700 / Pretendard
Use: Marketing-surface CTA / strong action where mint would feel too soft (`회원가입 없이 바로 타다 부르기` on the marketing site).
Outline (Mint Border)
Background`#ffffff`
Text`#1ec59f`
Border1px solid `#1ec59f`
Radius12px
Padding16px 20px
Font16px / 600 / Pretendard
Hover`#e6f8f3` background
Use: Secondary CTA — `예약하기`, `경로 변경`
Neutral (Gray Fill)
Background`#f2f2f2`
Text`#333333`
Bordernone
Radius12px
Padding14px 16px
Font14px / 500 / Pretendard
Hover`#e5e5e5` background
Use: Tertiary actions — cancel, edit, more options
Danger (Red)
Background`#ff4452`
Text`#ffffff`
Bordernone
Radius12px
Padding16px 20px
Font16px / 700 / Pretendard
Use: Destructive confirm — `호출 취소`

Inputs

Default
Background`#ffffff`
Text`#1a1a1a`
Border1px solid `#e5e5e5`
Radius12px
Padding14px 16px
Font16px / 400 / Pretendard
Focus1px solid `#1ec59f`
Placeholder`#bbbbbb`
Use: Default text input — phone, payment, settings forms
Destination Search
Background`#f2f2f2`
Text`#1a1a1a`
Bordernone
Radius12px
Padding14px 16px 14px 44px (left-pad for inline location icon)
Font16px / 400 / Pretendard
Focus`#ffffff` background, 1px solid `#1ec59f` border
Placeholder`#999999` ("어디로 갈까요?")
Use: The signature destination-entry field at the top of the home screen
Error
Background`#ffffff`
Text`#1a1a1a`
Border1px solid `#ff4452`
Radius12px
Padding14px 16px
Font16px / 400 / Pretendard
Use: Form validation failure — helper text 13px/400 `#ff4452` below

Cards

Vehicle Option Card
Vehicle Option Card
Background`#ffffff`
Border1px solid `#e5e5e5`
Radius16px
Padding16px
Shadownone (selected gets mint border + `#e6f8f3` fill)
Selected1.5px solid `#1ec59f`, `#e6f8f3` background
Use: Vehicle type selection (타다 라이트 / 플러스 / 넥스트) with fare estimate
Trip Card
Trip Card
Background`#ffffff`
Bordernone
Radius16px
Padding20px
Shadow`0px 2px 8px rgba(0,0,0,0.08)`
Use: Active-trip summary, driver + vehicle + ETA on the map screen
Receipt Card
Receipt Card
Background`#ffffff`
Border1px solid `#e5e5e5`
Radius12px
Padding16px
Use: Trip history / fare breakdown

Badges

Status
Status (Mint)
Background`#e6f8f3`
Text`#149378`
Bordernone
Radius8px
Padding4px 8px
Font12px / 700 / Pretendard
Use: "배차 완료", "운행 중" status
Promotion
Promotion (Amber)
Background`#fff3e0`
Text`#cc7a00`
Bordernone
Radius8px
Padding4px 8px
Font12px / 700 / Pretendard
Use: Surge / wait-time notice, scarce promotional flag
Neutral
Neutral
Background`#f2f2f2`
Text`#555555`
Bordernone
Radius8px
Padding4px 8px
Font12px / 700 / Pretendard
Use: Metadata tag, vehicle-feature label