Wanted Montage
Wanted Montage
wanted
Design System
Wanted logo

Wanted

Wanted (원티드) is Korea's largest career marketplace — a recruitment platform run by Wanted Lab (원티드랩, founded 2015) that brokers matches between 3.6M+ working professionals and 35K+ companies through AI matching, referral bonuses (합격보상금), and a long-form job-posting format that reads more like a company introduction than a classified ad. The product's vis

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
Inter
Open · OFL
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
Primary
Pretendard Variable
Open · OFL
Modern Korean variable font with full Latin coverage.
Install via GitHub · orioncactus/pretendard
Primary
Pretendard JP Variable
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
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
Apple SD Gothic Neo
Systemno install needed
Apple system font for Korean.
Not publicly distributed.
Primary
System UI
Systemno install needed
Generic OS-default font keyword.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap52px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
legalregulatorySquared0px
officialSquared0px
filterCompact4px
smallCompact4px
buttonsStandard8px
inputsStandard8px
secondaryStandard8px
segmentedComfortable10px
filterComfortable10px
jobcardCard12px
adcardCard12px
sheetsCard12px

Elevation

Shadow 1
Shadow 2
04

Guidelines

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

Do

  • Use #0066FF for every interactive element — links, primary CTAs, focus rings, selection states
  • Pair Pretendard Variable (UI) and Wanted Sans (brand) — never mix them in the same surface
  • Use 12px radius for JobCard and any "container of job content" surface — it's the recognizable Wanted shape
  • Use #F7F7F8 for segmented-control tracks and secondary panels — it's the Wanted "surface grey"
  • Display 합격보상금 (referral bonus) prominently on every JobCard that has one — it's a brand differentiator
  • Use translucent secondary text (rgba(55, 56, 60, 0.61)) for metadata — it adapts to surface automatically

Don't

  • n't use any blue other than #0066FF for interaction — even the marketing accents (#00ADFF sky, #8364FF violet) are decorative only
  • n't put shadows on cards at rest — Wanted uses gutter separation, not elevation
  • n't mix brand black #14191E and UI heading #171719 on the same screen — pick the surface (marketing vs product)
  • n't use Wanted Sans on dense UI (job listings, forms) — it's a display face, Pretendard handles density better
  • n't square the JobCard corners — 12px radius is the brand mark of the surface
  • n't use 합격보상금 callouts on non-job surfaces — the badge is reserved for job postings with active referral programs
  • n't put bold (700) weight on body text — reserved for headings and job titles
05

Components

Buttons

Primary CTA / Brand
Backgroundtransparent (text-only on header) → `#0066FF` (filled on apply / sign-up surfaces)
Text`#0066FF` (text variant) → `#FFFFFF` (filled)
Bordernone
Radius8px
Padding7px 14px
Font14px / 400 / Pretendard Variable
Height32px (compact header) / 48–52px (apply CTA)
Use: `회원가입/로그인` header button (text variant) and 지원하기 (filled variant on job detail)
Secondary Text Button
Backgroundtransparent
Text`#171719`
Bordernone
Radius8px
Padding7px 14px
Font14px / 400 / Pretendard Variable
Height32px
Use: `기업 서비스`, header nav links — same geometry as primary text button, neutral color
Filter Chip / Pill (Country, Tag)
Backgroundtransparent (inactive) → `#F7F7F8` (hover/active)
Text`#171719`
Bordernone
Radius10px (10px on `한국` filter) / 9999px (pill on round chips)
Padding7px 9px 7px 11px (asymmetric — slightly tighter on right for chevron icon)
Font14px / 400 / Pretendard Variable
Height36px
Use: Filter taxonomy chips above job grid (한국 / 채용조건 / 기술스택 / 글로벌)
Tag Dropdown ("태그 전체")
Backgroundtransparent
Text`#171719`
Bordernone
Radius8px
Padding7px 11px
Font14px / 400 / Pretendard Variable
Height36px
Use: Dropdown trigger for tag taxonomy — paired with 8px outlined icon container (`1px solid rgba(112,115,124,0.16)`)
Filter Category Heading ("개발・개발 전체")
Backgroundtransparent
Text`#171719`
Bordernone
Radius6px
Padding4px 0
Font16px / 600 / Pretendard Variable
Height40px
Use: Active category label at top of job feed — larger, semibold, with trailing 8px-radius chevron icon button

Cards

JobCard (primary surface)
JobCard (primary surface)
Background`#FFFFFF`
Bordernone
Radius12px (body) / 12px 12px 0 0 (thumbnail — top corners only)
Padding0 (thumbnail flush) / 12px 16px (body)
Shadownone on default — relies on grid gutter for separation
Thumbnail aspect4:3 (≈ 251×167 at default width)
Logo crop50px square, 9px radius, positioned bottom-left overlapping thumbnail
Use: Job posting in feed grid — the signature Wanted surface
AdCard (sponsored / promoted listing)
AdCard (sponsored / promoted listing)
Background`#FFFFFF`
Bordernone
Radius12px 12px 0 0 (thumbnail) + 12px (full card)
Padding0
Thumbnail height114px (4:3 at 252 wide)
Use: Promoted job in feed — same geometry as JobCard, distinguished by a `상품안내` micro-link in the corner rather than visual treatment
Reward Badge ("합격보상금 100만원")
Reward Badge ("합격보상금 100만원")
Backgroundtransparent overlay on thumbnail
Text`#FFFFFF` on dark thumbnail tint
Bordernone
Radiusinherits thumbnail
Font12px / 600 / Pretendard Variable
Use: Referral-reward callout — Wanted's signature growth lever, surfaced on every eligible JobCard

Inputs

Search Input (header)
Background`#FFFFFF` inside translucent dark pill wrapper (`#171719`)
Text`#171719` placeholder
Font14px / 400 / Pretendard Variable
Wrapper`38×38px`, 9999px radius, `#171719` background
Use: Header search trigger — icon-only at 38px, expands on focus

Icon Buttons

Round Icon (bookmark, close, expand)
Backgroundtransparent (default) → `#FFFFFF` (filled rest state)
Bordernone
Radius50%
Padding8px (30px target) / 11.3px (36px target) / 8px (40px target)
Text/Icon`#333333`
Sizes30px (compact list), 36px (toolbar), 40px (JobCard bookmark)
Use: Bookmark on JobCard, close on modals, expand on accordion sections

Badges

FAQ
Solid Badge ("FAQ" / brand callout)
Background`#171719` (or `#0066FF` for brand emphasis)
Text`#FFFFFF`
Bordernone
Radius2px
Padding4px 8px 4px 14px (asymmetric — leaves room for trailing chevron)
Font15px / 400 / Pretendard Variable
Height31px
Use: Inline brand callouts, footer FAQ chip
사업자정보확인
Micro Tag ("사업자정보확인" footer)
Background`#A0A0A0`
Text`#FFFFFF`
Bordernone
Radius0px
Padding5px 7px
Font10px / 500 / Pretendard Variable
Height22px
Use: Legal / regulatory micro-pill in footer — squared edges signal "official document" tone

Header Avatar / Logo Lockup

A
Logo / Profile Pill (header right)
Background`#171719`
Bordernone
Radius9999px
Size38×38px
Use: Logged-in user avatar placeholder + brand mark — full-pill, no border
spec only
Tier 1 sources:
spec only
Tier 2 sources: