Kakaopage
Kakaopage
kakaopage

카카오페이지's reference documents #ffd618 as a documented primary color, Pretendard for typography, 8px corner radius. 카카오페이지 (KakaoPage) is Kakao Entertainment's flagship webtoon and web-novel platform, and its interface is built around one governing tension: immersive visual content deserves a near-invisible UI frame.

Primary
#ffd618
Typography
Pretendard
Radius
8px

Evidence snapshot

partial
Claims grounded
0/135 · 0%
Sources
0 surfaces · 0 sources
UI font basis
frontmatter · high
Components
11 documented · harvested

Needs work: verification v2 missing

Design System
Kakaopage logo

Kakaopage

카카오페이지 (KakaoPage) is Kakao Entertainment's flagship webtoon and web-novel platform, and its interface is built around one governing tension: immersive visual content deserves a near-invisible UI frame. The canvas is pure white (#ffffff) with pure black (#000000) text — no off-whites, no warm navies, no grey tints on the base layer. Color is used surgically: a single vivid brand yellow (#ffd618) for the primary call-to-action, a confident red (#ff3042) for best-rank badges, and nothing else.

01

Color Palette

Brand

Neutrals

Semantic

02

Typography

Type Scale

Verified size, weight, line-height, and tracking. Family is omitted when unresolved.

21px21px · 700 · 1.24
Content item title (e.g. webtoon/novel title)
16px16px · 700 · 1.38
Active category tab text
body16px · 400 · 1.4
Default body text, tab labels
14px14px · 400 · 1.43
Episode list rows, secondary info
13px13px · 400 · 1.38
Tab sub-labels, inactive section tabs
12px12px · 700 · 1.33
Primary CTA button label
caption12px · 400 · 1.33
Genre tags, author names, metadata
11px11px · 700 · 1.45
BEST badge, rank overlay
11px11px · 400 · 1.45
Episode date metadata

Fonts

body
Pretendard
Open · OFL
Live webfont loaded in preview
Install via GitHub · orioncactus/pretendard
Display
Pretendard Variable
Open · OFL
Live webfont loaded in preview
Modern Korean variable font with full Latin coverage.
Install via GitHub · orioncactus/pretendard
03

Spacing & Shape

Spacing

PurposeValuePreview
xs3px
sm7px
md14px
base16px
lg20px
xl32px
section48px

Border Radius

ElementValuePreview
fullStructured token100px
lgStructured token12px
mdStructured token8px
pillStructured token16px
smStructured token5px
xsStructured token2px

Elevation

none
04

Guidelines

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

Do

  • Use #ffd618 yellow exclusively for the primary "Start Reading" CTA — it should appear once per content detail page
  • Use the black pill with white text for all active selection states — tabs, active categories
  • Keep all UI text in Pretendard; lean on weight (400/700) to create hierarchy
  • Use pure black #000000 for all primary text — no navy, no near-black variants
  • Use #eeeeee as the neutral card surface — it harmonizes with any cover art color
  • Reserve #ff3042 for rank/status signals only (BEST, etc.)
  • Design for portrait-oriented thumbnail grids — content is always taller than wide

Don't

  • Introduce additional accent colors — yellow and red are the complete palette of saturated hues
  • Use shadows for elevation — this system is entirely flat
  • Place colored overlays on cover art — the artwork owns its space
  • Use any sans-serif typeface other than Pretendard; it's the brand's Korean system font
  • Use large type sizes for UI labels — chrome text stays at 11–16px; display sizes belong to content titles
  • Use the black pill shape for non-interactive decorative elements — it signals "currently selected/active"
  • Deviate from #ffd618 toward any other yellow — this specific value ties back to Kakao's brand identity
05

Components

Badges

badge
badge-best
Background#ff3042
Text#ffffff
Radius5px
Padding0px 3px
Font11px / 700 Pretendard
Use: Top-ranking badge on episode rows
badge
badge-coin
Background#ffd618
Text#000000
Radius2px
Padding3px 8px
Font16px / 400 Pretendard
Use: '충전' (coin recharge) label badge
badge
badge-free
Background#000000
Text#ffffff
Radius2px
Padding0px 4px
Font10px / 700 Pretendard
Use: '무료' (free episode) overlay on rank counter
comment
comment-chip
Backgroundrgba(0,0,0,0.05)
Text#000000
Radius8px
Font16px / 400 Pretendard
Use: Comment count / interaction chip on episode rows

Buttons

button-back
Background#000000
Text#ffffff
Radius100px
Padding0px 20px
Font16px / 700 Pretendard
Use: Error/empty-state 'Go Home' full pill
button-primary
Background#ffd618
Text#222222
Radius8px
Font12px / 700 Pretendard
Use: Primary CTA — '첫 화 보기' / '이어보기'

Cards

card-content
card-content
Background#eeeeee
Radius12px
Use: Content discovery card (thumbnail + metadata overlay)
card-skeleton
card-skeleton
Background#eeeeee
Radius8px
Use: Lazy-load skeleton placeholder for content thumbnails (live: translucent rgba(153,153,153,0.15) over white ≈ #eeeeee)

Inputs

search-input
Text#000000
Font13px Pretendard
Use: Search bar — placeholder '제목, 작가를 입력하세요.'

Tabs

TabTabTab
tab-active-pill
Background#000000
Text#ffffff
Radius16px
Padding7px 14px
Font13px / 700 Pretendard
Activeblack pill #000000 / white text #ffffff
Use: Active content-category tab (홈/정보/소식)
TabTabTab
tab-nav-pill
Background#000000
Text#ffffff
Radius100px
Padding0px 14px
Font16px / 400 Pretendard
Activeblack pill #000000 / white text #ffffff
Use: Active main section tab (지금핫한/실시간 랭킹)

Related design systems