Baemin
Baemin
baemin
Design System
Baemin logo

Baemin

Baemin is Korea's beloved food delivery platform -- a brand that turned ordering takeout into a cultural experience through typography, humor, and a fiercely distinctive mint green. The interface opens on a clean white canvas (#ffffff) with warm dark headings (#212529) and that unmistakable Baemin Mint (#2AC1BC) that feels like no other app. This isn't

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
Monospace
SF Mono
Commercial
Apple's monospace. Free for Apple platforms.
Install via Apple Developer
Monospace
SF Mono
Commercial
Apple's monospace. Free for Apple platforms.
Install via Apple Developer
Monospace
Menlo
Systemno install needed
macOS pre-installed monospace.
Not publicly distributed.
Monospace
Consolas
Commercial
Microsoft system monospace (Windows).
Not publicly distributed.
Monospace
SF Mono
Commercial
Apple's monospace. Free for Apple platforms.
Install via Apple Developer
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycomfortable
Base unit8px
Section gap24px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
smallStandard4px
promotionalStandard4px
buttonsComfortable8px
inputsComfortable8px
standardComfortable8px
restaurantFeatured12px
imageFeatured12px
searchSearch20px
largeSearch20px
categoryPill9999px
filterPill9999px

Elevation

Shadow 1
Shadow 2
Shadow 3
Shadow 4
Shadow 5
04

Guidelines

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

Do

  • Use Baemin Mint (#2AC1BC) as the primary brand accent for CTAs and active states
  • Apply brand fonts (BMHANNA, BMJua) for promotional banners and special moments only
  • Use system fonts for the core ordering/tracking UI -- keep it functional
  • Make food photography the star: generous whitespace, no overlapping UI on images
  • Keep border-radius between 4px-12px for standard UI elements
  • Use the conversational, warm tone for UX writing (Baemin voice)
  • Use illustration-based icons for food categories -- appetizing over geometric

Don't

  • n't use brand fonts for body text or functional UI -- they're for personality moments only
  • n't use heavy shadows on food photos -- let the photography speak
  • n't introduce competing accent colors alongside mint -- one-accent system
  • n't use cold, clinical blues for interactive elements -- warm mint territory
  • n't use pure black (#000000) for text -- #212529 is the correct dark
  • n't apply mint to large background areas -- it works as an accent, not a canvas
  • n't make checkout/payment "fun" -- ordering should be clear and trustworthy
05

Components

Buttons

button-primary
Background#2ac1bc
Text#ffffff
Radius8px
Padding12px 24px
Font16px / 700
statespressed #20a8a4 · disabled bg #dee2e6 / text #adb5bd
Use: Primary CTAs (주문하기, 배달 주문)
button-ghost
Backgroundtransparent
Text#2ac1bc
Border1px solid #2ac1bc
Radius8px
Activebg rgba(42,193,188,0.08)
Use: Secondary actions (장바구니, 찜하기)
button-neutral
Background#f8f9fa
Text#212529
Radius8px
Use: Tertiary actions, filter toggles
button-destructive
Background#ff6b6b
Text#ffffff
Radius8px
Use: Cancel order, remove item
button-pill-web
Background#000000
Text#ffffff
Radius9999px
Padding16px 32px
Font18px / 700
Use: Web corporate CTA (기업용 상품권 구매하기)
floating-cart-button
Background#2ac1bc
Text#ffffff
Radius9999px
Shadow0px 4px 12px rgba(0,0,0,0.10)
statescount badge #ff6b6b white 11px / 700
Use: Floating cart access

Cards

app-download-card
app-download-card
Background#ffffff
Radius12px
Padding14px 19px
Shadownone
Use: Store-badge cards (App Store / Google Play)
card
card
Background#ffffff
Border1px solid #dee2e6
Radius8px
Shadow0px 2px 8px rgba(0,0,0,0.08)
Use: Standard surface, 12px radius when featured
restaurant-card
restaurant-card
Background#ffffff
Radius12px
Padding16px
Fontname 18px / 700 #212529 · delivery 13px / 400 #868e96
statesrating star #ffb347 · 16:9 photo 12px top radius
Use: Restaurant listing card

Badges

tag
tag
Background#f1f3f5
Text#495057
Radius9999px
Font12px / 500
Use: Restaurant attribute tags
badge
badge
Background#ff6b6b
Text#ffffff
Radius4px
Font11px / 700
statespromo #ff6b6b / #ffb347 · delivery #2ac1bc
Use: Promo / delivery status

Inputs

search-bar
Background#f8f9fa
Text#212529
Radius20px
statesleft search icon #868e96 · placeholder #adb5bd
Use: Restaurant search (맛집을 검색해보세요)
input
Background#ffffff
Text#212529
Border1px solid #dee2e6
Radius8px
Focus2px solid #2ac1bc
statesplaceholder #adb5bd · error 2px solid #ff6b6b
Use: Text fields

Tabs

TabTabTab
bottom-tab-bar
Background#ffffff
Border1px solid #dee2e6 top
Activeicon+label #2ac1bc
Disabled#868e96 inactive
Use: Primary app navigation
TabTabTab
top-app-bar
Background#ffffff
Text#212529
Font18px / 700 centered title
Use: Screen header

Toasts

toast
toast
Background#212529
Text#ffffff
Font14px / 400
states2.5s auto-dismiss
Use: Transient confirmation (장바구니에 담겼어요)

Related design systems