카페24 DESIGN.md
DESIGN.md
Design System Inspiration of Cafe24
Overview
Visual Theme & Atmosphere
Cafe24 (카페24) builds the platform on which Korean online shops are made, run and marketed. Its company timeline begins in 1999 with 심플렉스인터넷(주) and its research lab. The 카페24 brand launched in 2000, followed by a hosting centre (2002), a shopping-mall centre (2003), a design centre (2004) and a marketing centre (2006). Mobile shops came in 2010 and a brand identity revision (BI 개편) in 2011. A global e-commerce platform followed in 2013 with an Amazon partnership, and the company took the name 카페24 주식회사 in 2017. It listed on KOSDAQ in 2018, signed a mutual-investment partnership with Naver in 2021 and took investment from Google in 2023. In 2024 it launched what it calls the world's first feature for opening a store dedicated to YouTube Shopping. Today it describes itself as a global success partner for K-style goods: a one-stop platform from store building to global marketing and logistics, chosen by 2 million shops and 6.2 million members. Its culture page describes a flat organisation: no titles besides leaders, everyone called "님", minimal rules and decisions made close to the work.
Its public website is a black-and-white marketing system with one blue call to action and one display face. On home the main call to action, 지금 무료로 시작하기 (start for free), is a blue #084fff button, 214 × 56; a full-page census of every visible element on home (1,375, 2026-10-01) found it as the only interactive element with that fill. Section titles are set in Cafe24Ohsquare, the company's own bold geometric Hangul face, at 48px. They sit over Pretendard body copy at 18–22px. The persistent call to action on the design service and enterprise pages, 쇼핑몰 만들기 (build a shop), is a black #000000 pill with white text in the header. On home, the calls to action invert: white #ffffff round pills with #1c1c1c labels sit on dark bands. Those bands are carried by #323232 cards and photography, and the light bands use #f9fafb cards at 20px radius and white cards with a #e0e0e0 hairline at 16px. Around that blue the chrome is black and white. The design service page, an older template with a cooler #1b1e26 ink and #444b59 lead text, uses blue #235bf5 for its own 쇼핑몰 만들기 and for its text links. Depth is light but real: the white promo pills carry a faint shadow, and the active card of the dark intro carousel lifts on a deep 51px blur.
Key Characteristics:
- Blue main call to action on home:
#084ffffills 지금 무료로 시작하기 (full-page census of home) - Black and white secondary actions: the
#000000header pill 쇼핑몰 만들기 on light pages, white#ffffffround pills on dark bands of home - Cafe24Ohsquare for display (48px section titles, up to 56px on the design page), Pretendard for everything read
- Rounded geometry by role: 9999px calls to action and pills, 100px header pill, 30px tabs, 20px / 16px / 12px cards, 8px icon boxes
- Light bands of
#f9fafband white cards, dark bands of#323232cards - One page-specific blue,
#235bf5, on the design service page's in-page call to action and links - Soft shadows only where something floats: promo pills, the active intro card, the enterprise tab strip
Primary tasks
- Start building an online shop (쇼핑몰 만들기)
- Choose a free design theme or a designer-made design for the shop
- Learn what Cafe24 offers enterprise brands and see customer brands that run on it
- Read customer stories and the services that support selling at home and abroad
Brand Narrative
The company's history page divides its story into three eras. From 1999 to 2007 it opened services one by one and became the leading brand: 심플렉스인터넷(주) was founded in 1999, the 카페24 brand launched in 2000, then the hosting (2002), shopping-mall (2003), design (2004) and marketing (2006) centres opened. From 2008 to 2012 it built a global network and grew its technology and brand: a China (Yanji) subsidiary in 2008, mobile shops in 2010, the BI revision and the 카페24 창업센터 in 2011, a Tokyo subsidiary and 스마트디자인 in 2012. From 2013 it opened export routes: the global e-commerce platform and an Amazon partnership (2013), the rename to 카페24 주식회사 (2017), a KOSDAQ listing and a Japan launch (2018), the Naver mutual-investment partnership (2021), YouTube Shopping integration (2022), Google investment (2023) and the YouTube Shopping store feature (2024).
The about page states the mission: give merchants a one-stop platform — store building, global marketing, global logistics — so that they can concentrate on creative work, and help K-fashion and K-beauty sell online worldwide. The company claims 2 million shops and 6.2 million members. Its management philosophy names trust, people and customers (신뢰경영, 인본주의 경영, 고객중심 경영). The culture page describes a flat structure with no titles besides leaders and the "님" form of address for everyone, information shared openly, minimal rules, and autonomy for each organisation to decide close to the work.
Principles
- Let merchants focus on what they make. The about page's one-stop promise. UI implication: one clear action — 쇼핑몰 만들기 — repeated in the header and at the foot of the page.
- Make the start feel easy. "HTML 지식 없어도 … 쉽고 빠르게". UI implication: large, bold titles, short descriptions, generous spacing.
- One blue call, black and white for the rest. UI implication: the main call to action takes blue
#084fff; the header and secondary calls are black on light and white on dark, and other colour is reserved for content and the odd service page. - Flat, with lift only where things move. UI implication: cards stay flat; carousels and floating pills get the shadows.
Personas
No persona research is published on the pages consulted, so no named persona is given. The audiences the company addresses on its own pages are first-time sellers starting a shop, brands moving online or abroad (K-fashion, K-beauty), creators selling through YouTube Shopping, and enterprise brands, whose own brand cards fill the enterprise page.
Colors
Every token below was read from the bundle the main session captured on 2026-10-01 through a logged-out browser window (the "Aside browser", not a fixed 1440 × 900 headless viewport) on www.cafe24.com, /commerce/design/ and /enterprise/main.html. The bundle records rest values only.
Primary
- Cafe24 Blue (
#084fff): The fill of 지금 무료로 시작하기, the main call to action on home (ana, 214 × 56). It is the primary because it fills the home page's primary action. The 250-element capture of home stopped before it; the value comes from a full-page computed-style census of all 1,375 visible elements on home, taken the same day in the same logged-out browser (docs/research/2026-09-29-growth/raw/aside/primary-census-2026-10-01.json), which found exactly one element with that fill, and it is interactive. The census covers home only and recorded the fill and size, not the label colour, radius or font, so no on-primary colour and no component is declared for it.
Header black
- Black (
#000000): The fill of 쇼핑몰 만들기, the call to action fixed in the header of the design service and enterprise pages (121 × 40 pill, 1px#000000border,#fffffflabel; capturessurface-2andsurface-3#1). On home the dark bands invert it: white round pills with#1c1c1clabels. The census counts 12#000000fills on home, 6 of them interactive.
Accent
- Design Blue (
#235bf5): The fill and border of the in-page 쇼핑몰 만들기 at the foot of the design service page (179 × 56, 3.96px radius) and the colour of that page's text links. It appears only on that page, so it is an accent, not the primary. - Highlight Green (
#10b981): A highlight span inside one of the home promo pills.
Neutral & Surface
- Canvas (
#ffffff): White content cards and promo pills. - Surface (
#f9fafb): Grey linked content cards on home. - Surface Alt (
#f0f2f3): The grey pill link on the enterprise page. - Charcoal (
#323232): The dark intro carousel cards and the placeholder fill of the story cards on home. - Hairline (
#e0e0e0): The 1px border of the white content cards (and the dominant border colour of home and the enterprise page).
Text
- Ink (
#1c1c1c): Headings and body on home and the enterprise page; the label of the white round pills. - Ink Cool (
#1b1e26): Document text and headings on the design service page. - Slate (
#444b59): Lead paragraphs on the design service page. - Muted (
#757575): Section descriptions and card descriptions on home. - Faint (
#a6a6a6): The banner description on home and footer links. - Soft (
#bfbfbf): The story section subtitle on its dark band.
Brand assets, not tokens
- The enterprise page's customer card stack paints each card in its client's colours (for example
#111d76with#76cab2,#eacddewith#c23b6c,#bc7b4dwith#652e07). These are customer brand artwork, not Cafe24 tokens. - The Cafe24 logo is an image-replaced
h1(0px text); no logo colour was measured or claimed.
Typography
Font Family
- Cafe24Ohsquare —
loaded / high, 49 observed uses (h1, h2, h3, display text). Section and card titles on all three pages. It is a Cafe24 typeface; the company's font site fonts.cafe24.com says its fonts are "모든 사용자에게 무료로 제공되며 상업적인 사용이 가능합니다" (free for all users and commercially usable). The catalogue on that site is rendered by script and Ohsquare was not seen in its static HTML, so the face's own catalogue entry and licence text were not confirmed for this record. - Pretendard —
loaded / high, 573 observed uses (body, cards, list items, buttons, badges). Distributed by its author under the SIL Open Font License 1.1. - Arial — 11 uses, the system stack on the enterprise tab buttons and a footer button; not a brand face.
- Declared only:
AdobeClean-Bold,AdobeClean-Regular—@font-facewithout observed use.
Hierarchy
| Role | Font | Size | Weight | Line height | Tracking | Where |
|---|---|---|---|---|---|---|
| Display XL | Cafe24Ohsquare | 56px (55.98) | 700 | 70px | normal | Design service hero |
| Display | Cafe24Ohsquare | 48px | 700 | 58px | normal | Section titles, home and enterprise |
| Banner title | Cafe24Ohsquare | 40px | 700 | 54px | -0.4px | Home banner |
| Feature title | Cafe24Ohsquare | 30px | 700 | 46px | normal | Home feature grid |
| Card title | Cafe24Ohsquare | 24px | 700 | 34px | normal | White cards |
| Card title small | Cafe24Ohsquare | 20px | 700 | 28px | normal | Grey cards |
| Lead | Pretendard | 22px (21.996) | 400 | 32.94px | normal | Design service paragraphs |
| Section description | Pretendard | 20px | 400 | 28px | normal | Under section titles |
| Body | Pretendard | 18px | 400 | 27px | normal | Cards and page body |
| Quote | Pretendard | 18px | 600 | 28px | normal | Testimonials |
| Button large | Pretendard | 22px | 700 | 32px | normal | 64px round CTA |
| Button | Pretendard | 18px | 700 | 26px | normal | 56px round CTA |
| Label | Pretendard | 16px | 700 | 24px | normal | Promo pills |
| Description | Pretendard | 16px | 400 | 24px | normal | Card descriptions |
| Caption | Pretendard | 14px | 600 | 20px | normal | Brand names |
| Small | Pretendard | 13px | 500 | 18px | normal | Story card results |
The home hero's intro message is set larger still in Cafe24Ohsquare (34.56px / 700 / 48.384px, white); it is a one-off and not a token.
Principles
- Two faces, two jobs. Cafe24Ohsquare titles; Pretendard reads. Buttons and labels stay in Pretendard.
- Bold titles, regular reading. Every title is 700; reading copy is 400, with 600 for quotes and captions.
- Tracking stays normal. Only the home banner title (-0.4px) and the top belt links (-0.28px) tighten.
Layout
Spacing System
- Most frequent recorded spacing values: 16px (41), 32px (33), 20px (17), 24px (16), 12px (13), 28px (11), 40px (11).
- Tokens: card padding 40px × 32px, promo pill padding 12px × 24px, round CTA side padding 32px and 40px.
Grid & Container
- Home and enterprise content sits in a 1280px column (section titles are 1280px wide).
- The design service page uses 592px text columns beside imagery.
- Home cards: 200px grey cards in a row of six, 416px white cards in a row of three, 560px square story cards.
Whitespace Philosophy
- Generous: 48px titles over 20px descriptions, 40px card padding and full-width alternating light and dark bands.
Border Radius Scale
- 3.96px — the design page call to action
- 8px — icon boxes
- 12px — dark intro cards and brand card images
- 16px — white content cards and story cards
- 20px — grey content cards and enterprise customer cards
- 30px — enterprise tabs
- 100px — the header pill and link pill
- 9999px — round calls to action, promo pills, carousel controls
Responsive Behavior
Breakpoints
Not measured. The bundle comes from one browser window, so no breakpoint or mobile layout is claimed.
Touch Targets
- Header pill 40px, round calls 56px and 64px, enterprise tabs 50px, promo pills 48px, carousel controls 60px.
Collapsing Strategy
Not observed.
Image Behavior
- Story photographs sit in 16px-radius squares over a
#323232fill; brand card images use 12px.
Elevation & Depth
| Level | Treatment | Use |
|---|---|---|
| Flat | No shadow | Most recorded elements |
| Hairline | 1px #e0e0e0 | White content cards |
| Whisper | rgba(0, 0, 0, 0.04) 0 2px 8px | Promo pills |
| Strip | rgba(0, 0, 0, 0.24) 0 0 4px | Enterprise tab menu |
| Lift | rgba(0, 0, 0, 0.07) 0 3.43px 8.57px → rgba(0, 0, 0, 0.43) 0 20.57px 51.43px | Intro carousel cards, neighbour → active |
Shadows mark only what floats or is in focus in a carousel; cards on the page are flat.
Motion & Easing
No motion value is declared. The bundle records no transition or animation property, and no Cafe24 source consulted publishes a motion scale. The Partial body's motion values had no source and were removed.
Components
Buttons
Header call to action
- Background:
#000000 - Text:
#ffffff - Border: 1px solid
#000000 - Radius: 100px
- Padding: 12px 16px
- Height: 40px (121px wide)
- Font: 16px / 700 / 40px Pretendard
- States: rest only; the Aside bundle has no hover, pressed or focus frame
- Use: 쇼핑몰 만들기 in the header of the design service and enterprise pages
Design page call to action
- Background:
#235bf5 - Text:
#ffffff - Border: 1px solid
#235bf5 - Radius: 3.96px
- Padding: 0px 39.96px
- Height: 56px (179px wide)
- Font: 18px / 700 / 54px Pretendard
- States: rest only
- Use: The in-page 쇼핑몰 만들기 on /commerce/design/
Round call to action, large
- Background:
#ffffff - Text:
#1c1c1c - Radius: 9999px
- Padding: 0px 40px
- Height: 64px
- Font: 22px / 700 / 32px Pretendard
- States: rest only
- Use: White pill on a dark band of home (label not recorded)
Round call to action
- Background:
#ffffff - Text:
#1c1c1c - Radius: 9999px
- Padding: 0px 32px
- Height: 56px
- Font: 18px / 700 / 26px Pretendard
- States: rest only
- Use: White pill under the home banner headline (label not recorded)
Floating banner button
- Background:
#ffffff - Text:
#000000 - Radius: 999px
- Padding: 0px 24px
- Height: 44px
- Font: 15px / 600 / 22.5px Pretendard
- States: rest only
- Use: The button on the home hero's floating banner
Link pill
- Background:
#f0f2f3 - Text:
#1c1c1c - Border: 1px solid
#ffffff - Radius: 100px
- Padding: 0px 24px
- Height: 56px
- Font: 18px / 700 / 54px Pretendard
- States: rest only
- Use: Grey pill link on the enterprise page
Carousel control
- Background: rgba(255, 255, 255, 0.2)
- Icon:
#ffffff - Radius: 9999px
- Size: 60 × 60px
- States: rest only
- Use: Previous, play and next on the home brand story carousel
Tabs
Enterprise tab
- Background:
#ffffff - Text:
#1c1c1c - Border: 1px solid
#ffffff - Radius: 30px
- Padding: 0px 20px
- Height: 50px
- Font: 20px / 700 / 28px Arial (system stack)
- Selected: background
#1c1c1c, text#ffffff - States: rest values only; selected read from the
activeclass at rest - Use: The enterprise page's tab menu, whose strip carries a rgba(0, 0, 0, 0.24) 0 0 4px shadow
Badges
Promo pill
- Background:
#ffffff - Text:
#000000 - Radius: 9999px
- Padding: 12px 24px
- Height: 48px
- Font: 16px / 700 / 24px Pretendard
- Shadow: rgba(0, 0, 0, 0.04) 0px 2px 8px 0px
- Use: Benefit pills stacked in the home promo cards; a two-line variant is 72px tall with a
#10b981highlight
Cards
Grey content card
- Background:
#f9fafb - Radius: 20px
- Padding: 40px 32px
- Size: 200 × 202px
- Use: Linked cards on home with a 38px
#000000icon box (8px radius)
White content card
- Background:
#ffffff - Border: 1px solid
#e0e0e0 - Radius: 16px
- Padding: 40px 32px
- Size: 416 × 228px
- Use: Linked cards on home with a 24px title and
#757575description
Dark intro card
- Background:
#323232 - Radius: 12px
- Shadow: rgba(0, 0, 0, 0.43) 0px 20.57px 51.43px 0px on the active card
- Use: Fanned carousel in the dark intro section of home
Story card
- Background:
#323232(under the photograph) - Radius: 16px
- Size: 560 × 560px
- Use: Customer story images on home
Verified: 2026-10-01 (bundle captured by the main session through a logged-out Aside browser window on three public cafe24.com pages, plus first-party company pages read the same day) Tier 1 sources: https://www.cafe24.com/ ; https://www.cafe24.com/commerce/design/ ; https://www.cafe24.com/enterprise/main.html ; https://www.cafe24corp.com/company/history ; https://www.cafe24corp.com/company/about ; https://www.cafe24corp.com/company/culture ; https://fonts.cafe24.com/ Tier 2 sources: not attempted Conflicts unresolved: none
States
| State | Observed treatment |
|---|---|
| Selected (enterprise tab) | #1c1c1c fill, #ffffff label (active class at rest) |
| Unselected (enterprise tab) | #ffffff fill, #1c1c1c label |
| Carousel focus (intro cards) | The active card is larger (578 × 345 against 406 × 233) and lifts on rgba(0, 0, 0, 0.43) 0 20.57px 51.43px |
Hover, pressed, focus, disabled, empty, loading, error and success states were not captured; the bundle has no state frames and no interaction events, so none is described.
Live state probe, 2026-10-16 (https://www.cafe24.com/commerce/design/), header-cta: pressed — no visible change (measured 2026-10-16).
Do's and Don'ts
Do
- Use blue
#084ffffor the one main call to action, as home does for 지금 무료로 시작하기 - Use the black
#000000pill for the persistent header call on light pages and a white round pill on dark bands - Set titles in Cafe24Ohsquare 700 and reading copy in Pretendard
- Round by role: 9999px for calls and pills, 16–20px for cards
- Alternate light (
#ffffff,#f9fafb) and dark (#323232) bands - Keep
#235bf5to contexts like the design service page, where it was observed
Don't
- Don't use
#3971ffor lime#bbf94ffrom the earlier record as tokens; neither occurs among the recorded elements of this capture or in the home census - Don't set buttons or body copy in Cafe24Ohsquare
- Don't put shadows on static cards
- Don't invent hover, pressed or focus values; this bundle records none
Voice & Tone
Cafe24 speaks to would-be sellers plainly and encouragingly, with the next step always spelled out. The design service page (read on 2026-10-01) is typical:
| Context | Example (first-party) |
|---|---|
| Positioning | "Cafe24 - No.1 E-Commerce Platform" (page heading) |
| Ease | "HTML 지식 없어도 쇼핑몰 디자인 쉽고 빠르게" (no HTML needed — shop design, quick and easy) |
| Choice | "당신이 찾는 모든 디자인, 카페24 디자인센터" |
| Reassurance | "이 폰트를 써도 될까? 라이선스 걱정 없는 카페24 …" (fonts without licence worries) |
| Encouragement | "성공으로 가는 첫 걸음, 카페24와 함께" (the first step to success, with Cafe24) |
| Action | 쇼핑몰 만들기 |
The corporate site frames the company as "전 세계 K스타일 상품 확산을 위한 글로벌 성공 파트너" (a global success partner for spreading K-style goods).
Agent Prompt Guide
Quick Color Reference
- Primary call (home main CTA):
#084fff - Header call:
#000000with#fffffflabel (inverse on dark:#ffffffwith#1c1c1c) - Accent (design page):
#235bf5 - Ink:
#1c1c1c,#1b1e26; secondary#444b59,#757575,#a6a6a6 - Surfaces:
#ffffff,#f9fafb,#f0f2f3, dark#323232; hairline#e0e0e0
Example Component Prompts
- "Header call to action: black
#000000pill, 100px radius, 40px tall, 12px 16px padding,#ffffff16px / 700 Pretendard label reading 쇼핑몰 만들기." - "Dark band call to action: white
#ffffff9999px pill, 64px tall, 0 40px padding,#1c1c1c22px / 700 Pretendard label." - "Grey content card:
#f9fafb, 20px radius, 40px 32px padding, a 38px black icon box at 8px radius, 20px Cafe24Ohsquare 700 title in#1c1c1c."
Iteration Guide
- Blue
#084ffffor the main call; black on light and white on dark for the other actions - Cafe24Ohsquare titles, Pretendard everything else
- Pills for actions, 16–20px cards
- Light and dark bands; shadows only for floating pills and carousel focus
- Declare only rest and selected states unless a probe measures more
Governance
Known Gaps
- Contrast,
slider-control. Text#ffffffon#ffffff33measures 1.00:1, below the WCAG AA 4.5:1 minimum for normal-size text. Recorded as measured, not adjusted.
색상
브랜드
면과 글자
그 밖의 색
타이포그래피
- Cafe24Ohsquare디스플레이
- Pretendard본문 · 오픈 글꼴 · OFLGitHub · orioncactus/pretendard에서 설치
타입 스케일
- display-xlHero headline of the design service page (쇼핑몰 디자인), Cafe24Ohsquare, computed 55.98px on a 70.02px line, in #1b1e2656px, 행간 1.25, 굵기 700
- displaySection titles on home and the enterprise page, Cafe24Ohsquare, 58px line, #1c1c1c on light bands and #ffffff on dark ones48px, 행간 1.21, 굵기 700
- banner-titleBanner headline on home (banner__title), Cafe24Ohsquare, 54px line, in #ffffff40px, 행간 1.35, 굵기 700, 자간 -0.4
- feature-titleFeature grid titles on home (feature-grid__card-title), Cafe24Ohsquare, 46px line, in #1c1c1c30px, 행간 1.53, 굵기 700
- card-titleWhite content card titles on home, Cafe24Ohsquare, 34px line24px, 행간 1.42, 굵기 700
- leadLead paragraphs on the design service page, Pretendard, computed 21.996px on a 32.94px line, in #444b5922px, 행간 1.5, 굵기 400
- button-lgLabel of the 64px round call to action on home, 32px line22px, 행간 1.45, 굵기 700
- card-title-smGrey content card titles on home, Cafe24Ohsquare, 28px line20px, 행간 1.4, 굵기 700
여백과 모양
여백
- pill-y12px
- pill-x24px
- card-x32px
- cta-x32px
- card-y40px
- cta-x-lg40px
모서리 반경
- cta-sharp3.96px
- icon8px
- card12px
- card-lg16px
- card-xl20px
- tab30px
- header-pill100px
- pill9999px
컴포넌트
- header-ctaheader-cta채움 #000000 · 글자 #ffffff · 테두리 1px solid #000000 · 반경 100px · 높이 40px · 안쪽 여백 12px 16px · 글자 크기·굵기 16px / 700 / 40px Pretendard
- 누름 no visible change (measured 2026-10-16) (:hover + :active)
기록된 상태 rest only on two pages; the Aside bundle has no hover, pressed or focus frame
- design-ctadesign-cta채움 #235bf5 · 글자 #ffffff · 테두리 1px solid #235bf5 · 반경 3.96px · 높이 56px · 안쪽 여백 0px 39.96px · 글자 크기·굵기 18px / 700 / 54px Pretendard
기록된 상태 rest only; no state frame
- round-cta-lground-cta-lg채움 #ffffff · 글자 #1c1c1c · 반경 9999px · 높이 64px · 안쪽 여백 0px 40px · 글자 크기·굵기 22px / 700 / 32px Pretendard
기록된 상태 rest only; no state frame
- round-ctaround-cta채움 #ffffff · 글자 #1c1c1c · 반경 9999px · 높이 56px · 안쪽 여백 0px 32px · 글자 크기·굵기 18px / 700 / 26px Pretendard
기록된 상태 rest only; no state frame
- content-card-gray채움 #f9fafb · 반경 20px · 안쪽 여백 40px 32px
- content-card-white채움 #ffffff · 테두리 1px solid #e0e0e0 · 반경 16px · 안쪽 여백 40px 32px
- intro-dark-card채움 #323232 · 반경 12px
- promo-pillpromo-pill채움 #ffffff · 글자 #000000 · 반경 9999px · 높이 48px · 안쪽 여백 12px 24px · 글자 크기·굵기 16px / 700 / 24px Pretendard
- enterprise-tabenterprise-tab채움 #ffffff · 글자 #1c1c1c · 테두리 1px solid #ffffff · 반경 30px · 높이 50px · 안쪽 여백 0px 20px · 글자 크기·굵기 20px / 700 / 28px Arial (system stack)
- 선택 bg #1c1c1c, fg #ffffff (class active)
기록된 상태 rest values only; selected read from the active class at rest; no hover, pressed or focus frame