Kurly's design system uses #5f0080 as its primary color and Pretendard for typography, with 6px corner radius. Kurly's interface is the digital equivalent of a curator's grocer -- a quiet white-and-cream gallery wall where the only saturated thing in the room is one deep, editorial purple.

Primary
#5f0080
Typography
Pretendard
Radius
6px
Design System
Kurly logo

Kurly

Kurly's interface is the digital equivalent of a curator's grocer -- a quiet white-and-cream gallery wall where the only saturated thing in the room is one deep, editorial purple. The page opens on a near-pure white canvas (#ffffff) with a soft cool-gray utility fill (#f2f5f8) and ink-black headings (#222), and the unmistakable **Kurly Purple #5f0080

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
Pretendard Variable
Open · OFL
Modern Korean variable font with full Latin coverage.
Install via GitHub · orioncactus/pretendard
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
System UI
Systemno install needed
Generic OS-default font keyword.
Not publicly distributed.
Primary
Roboto
Open · Apache 2.0
Install via Google Fonts
Primary
Helvetica Neue
Commercial
Pre-installed on macOS/iOS. Commercial license required for redistribution.
Source · Linotype
Primary
Segoe UI
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 SD Gothic Neo
Systemno install needed
Apple system font for Korean.
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
Apple Color Emoji
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.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap16px
Card padding12px
Element gap8px

Border Radius

ElementValuePreview
productSmall4px
badgesSmall4px
filterSmall4px
searchSmall4px
buttonsMedium6px
inputsMedium6px
quantityMedium6px
editorialLarge8px
contentLarge8px
dialogsXL12px
sheetsXL12px
largeXL12px

Elevation

Shadow 1
Shadow 2
Shadow 3
Shadow 4
Shadow 5
04

Guidelines

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

Do

  • Use Kurly Purple (#5f0080) as the singular brand mark — wordmark, primary CTA, dawn-delivery badge
  • Pair purple with cream #f2f5f8 and white #ffffff only — let photography supply the warmth
  • Lead with photography on every product card — image takes the top 60% of the tile
  • Stack the price triple consistently: discount % (red), final price (ink), original price (strikethrough gray)
  • Use Pretendard at weights 400 / 600 / 700 only
  • Rest the page on cream sections between commerce-dense white grids
  • Reserve the bright purple #bd76ff for promotional sub-brand moments only (Beauty Kurly)

Don't

  • n't tint shadows purple — Kurly shadows are neutral so the purple stays singular
  • n't use Kurly Purple for backgrounds at scale — it is for marks and CTAs, not hero fills
  • n't introduce a second deep brand color (no "Kurly Green," no "Kurly Navy")
  • n't crowd product cards with badges — at most 2 badges visible per card (샛별배송 + one)
  • n't use italics in commerce chrome — italics belong only to long-form editorial copy
  • n't borrow Coupang/SSG visual cues (heavy red, dense ribbons) — Kurly is editorial, not arcade
  • n't use pure black #000 for text — #222 (ink-800) keeps the page from going clinical
05

Components

Buttons

button-primary
Background#5f0080
Text#ffffff
Radius6px
Padding16px 24px
Font16px / 600
Active#672091
Disabled#dfe4eb bg, #848f9a text
Use: Primary commerce CTAs (구매하기, 장바구니 담기, 주문하기)
button-secondary
Background#ffffff
Text#5f0080
Border1px solid #5f0080
Radius6px
Padding12px 20px
Font14px / 600
Active#f5effa bg
Use: Secondary actions (바로 구매, 옵션 변경)
button-critical
Background#e22d2e
Text#ffffff
Radius6px
Padding12px 20px
Font14px / 600
Active#d81b1c
Use: Last-chance sale CTAs, destructive confirms (삭제)

Cards

card
card
Background#ffffff
Radius4px
Padding12px 4px
Shadownone
Hover0px 0px 4px rgba(0,0,0,0.15)
Use: Category list, search results, recommendation rails

Related design systems