KB페이's design system uses #FFCC00 as its primary color and Inter for typography, with 4px corner radius. KB Pay (KB페이) is KB Kookmin Card's flagship mobile payment platform — the unified gateway to Korea's largest credit card network wrapped in KB Financial Group's signature warm yellow identity.

Primary
#FFCC00
Typography
Inter
Radius
4px
Design System
Kbpay logo

Kbpay

KB Pay (KB페이) is KB Kookmin Card's flagship mobile payment platform — the unified gateway to Korea's largest credit card network wrapped in KB Financial Group's signature warm yellow identity. The visual system opens on a clean white canvas (#FFFFFF) with the brand's defining primary color, KB Yellow (#FFCC00), commanding every primary call-to-action on

01

Color Palette

Brand

Accent

Neutrals

02

Typography

Type Scale

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

display48px · 400 · 1.25
Design at scale
32px32px · 400 · 1.25
Section heading
heading-lg24px · 400 · 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
Display
KBFGDisplayM
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
KBFGText
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
Densitycomfortable
Base unit8px
Section gap32px
Card padding20px
Element gap12px

Border Radius

ElementValuePreview
notificationMicro3px
legacyMicro3px
primaryStandard4px
formStandard4px
financeCard16px
bannerCard16px
guideCard16px
toggleFull9999px
pillFull9999px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Use KB Yellow (#FFCC00) exclusively for primary CTAs — one action color, one meaning
  • Apply KBFGDisplayM for all section headings and display text — it carries KB's brand DNA
  • Use #F9F9F9 surface tints to separate content zones without resorting to borders
  • Keep card radius at 16px for containers and 4px for interactive controls — each has a purpose
  • Apply the single card shadow (rgba(0,0,0,0.16) 0px 1px 3px 0px) only to clickable card units
  • Set CTA labels in 18px/600 KBFGText — weight signals emphasis, size signals hierarchy
  • Use #614CC2 (accent purple) sparingly for editorial/curatorial labels — it balances yellow without competing

Don't

  • Use KB Yellow for decorative backgrounds or illustrations — dilutes its CTA signal
  • Replace KBFGText/KBFGDisplayM with system fonts or third-party typefaces — loses brand identity
  • Add multiple shadow layers or heavy elevation — KB Pay is a clean, performance-first mobile product
  • Use pure black (#000000) for body text — near-black rgba(0,0,0,0.87) ≈ #151515 reads warmer
  • Apply the accent purple (#614CC2) to CTAs or interactive elements — it is a label/editorial color only
  • Use the outlined secondary button for primary flows — yellow CTA must always be the first visible action
  • Round buttons beyond 4px on desktop surfaces — sharp buttons signal decisiveness for financial transactions
05

Components

Buttons

button-primary
Background#FFCC00
Text#000000
Radius4px
Padding0 16px
Font18px / 600 KBFGText
Use: Primary CTA (로그인, 신청하기) — KB signature yellow
button-outlined
Background#FFFFFF
Text#333333
Border1px solid #AAAAAA
Radius3px
Font14px / 400 KBFGText
Use: Secondary action (로그인 버튼 in nav header)

Inputs

input-text
Background#FFFFFF
Text#333333
Border1px solid #AAAAAA
Radius4px
Font15px KBFGText
Use: Form input fields

Cards

card-standard
card-standard
Background#FFFFFF
Radius16px
Shadowrgba(0,0,0,0.16) 0px 1px 3px 0px
Use: Recommended card / finance menu item (recom-card, finance-menu__item)
card-surface
card-surface
Background#F9FAFE
Radius4px
Use: Secondary surface card (braille-card, info containers)

Badges

badge
badge-yellow
Background#FFCC00
Text#000000
Radius3px
Font12px / 600 KBFGText
Use: Notification count badge (active nav indicator)
badge
badge-accent
Background#FAEAAD
Text#333333
Radius4px
Font14px / 400 KBFGText
Use: Breadcrumb highlight / active section label (KB Pay breadcrumb)

Tabs

TabTabTab
nav-tab
Text#333333
Font15px / 400 KBFGText
Activetext #614CC2 + yellow #FFE066 underline bar
Use: Main horizontal nav (My KB, 혜택, 금융, 카드, 서비스, 라이프)

Toggles

toggle-switch
Background#FFCC00
Text#FFFFFF
Radius9999px
Use: On/off toggle for settings and alerts

Related design systems