Kyobobook
Kyobobook
kyobobook

교보문고's design system uses #5055b1 as its primary color and Inter for typography, with 8px corner radius. Kyobo Book Centre (교보문고) is Korea's largest and oldest book retailer, and its digital storefront reads exactly like its physical flagship: a calm, content-first reading room where the merchandise — books — does the talki

Primary
#5055b1
Typography
Inter
Radius
8px
Design System
Kyobobook logo

Kyobobook

Kyobo Book Centre (교보문고) is Korea's largest and oldest book retailer, and its digital storefront reads exactly like its physical flagship: a calm, content-first reading room where the merchandise — books — does the talking. The interface is built on a near-invisible neutral chassis (white #ffffff canvas over a soft grey #f2f2f2 surface) so that book cove

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

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

display48px · 900 · 1.25
Design at scale
32px32px · 900 · 1.25
Section heading
heading-lg24px · 900 · 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
NotoSansKR
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 gap32px
Card padding12px
Element gap8px

Border Radius

ElementValuePreview
segmentedSmall4px
badgesSmall4px
buttonsMedium8px
productMedium8px
pillLarge24px
occasionalFull9999px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Use indigo #5055b1 for the single primary action (Buy Now) — it is the KDS UI base color
  • Keep the cart and secondary actions in neutral grey #767676 so the primary stays unambiguous
  • Reserve green #4dac27 / #278203 for positive and promotional moments only
  • Use clear action-verb CTA labels (-하기, -보기) and separate two choices with a slash "/", per the KDS Voice guide
  • Keep pure black #000000 and the grey ladder for dense catalog text
  • Separate sections with #f2f2f2 / #f7f7f7 surface tint and #eaeaea hairlines, not shadows
  • Pair color semantics with text or icons so meaning survives for color-blind users (KDS accessibility rule)

Don't

  • n't confuse the reds — #da2128 is Hottracks only, #ec1f2d is error, #c71e24 is sale price
  • n't spread the indigo action color across many elements — one emphasized action per area
  • n't add drop shadows for elevation — the system is flat
  • n't use CTA labels longer than 12 characters (incl. spaces) or abstract wording, per KDS Voice
  • n't rely on color alone to convey state — always add a label or icon
  • n't introduce a serif or a third typeface into UI chrome
  • n't tint body text — keep it on the neutral black/grey ladder
05

Components

Buttons

button-primary
Background#5055b1
Text#ffffff
Radius8px
Padding9px 14px
Font14px / 500 Pretendard
Use: Primary purchase CTA (바로구매/구매하기); KDS Primary button, blue 700 UI base
button-secondary
Background#767676
Text#ffffff
Radius8px
Padding9px 14px
Font14px / 500 Pretendard
Use: Secondary action (장바구니/add-to-cart); KDS Secondary, neutral grey

Tabs

TabTabTab
category-tab
Text#767676
Font16px / 400
Activetext #000000 + 2px bottom border #5055b1
Use: Catalog category tabs (국내도서/외국도서/eBook)
TabTabTab
view-toggle
Background#ffffff
Border1px solid #cccccc
Radius4px
Activeborder #5055b1
Use: List / thumbnail view segmented toggle

Inputs

input-search
Background#ffffff
Text#000000
Border1px solid #eaeaea
Radius24px
Padding13px 16px
Use: Header integrated search, pill-ended; focus blue #5055b1

Cards

card-product
card-product
Background#ffffff
Border1px solid #eaeaea
Radius8px
Use: Book / product card; flat, hairline-separated

Badges

badge
badge-sale
Text#c71e24
Radius4px
Font12px / 700
Use: Sale / discount-rate price label
badge
badge-positive
Text#278203
Radius4px
Font12px / 500
Use: Positive / in-stock status; green 700 family

Related design systems