K bank's design system uses #6366f1 as its primary color and Pretendard K Edition for typography, with 12px corner radius. **K bank** is South Korea's first internet-only bank (launched 2017, KT-led consortium → 2021 KT Strategic Investment recap → 2024 IPO preparation).

Primary
#6366f1
Typography
Pretendard K Edition
Radius
12px
Design System
Kbank logo

Kbank

K bank is South Korea's first internet-only bank (launched 2017, KT-led consortium → 2021 KT Strategic Investment recap → 2024 IPO preparation). The product surface reads as a neobank that refuses both fintech-startup playfulness and legacy-bank gravitas: a near-white canvas anchored by a single signature K bank Navy #0114A7, an energetic **Lime `#

01

Color Palette

Accent

Neutrals

Semantic

02

Typography

Type Scale

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

display28px · 600 · 1.25
Design at scale
20px20px · 600 · 1.25
Section heading
16px16px · 600 · 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 K Edition
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 padding16px
Element gap12px

Border Radius

ElementValuePreview
buttons12px
inputs12px
cards12px
dialogs12px
badges8px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Anchor the brand on the single signature navy #0114A7 as the sole positive primary across skip-link, CTAs, and key labels
  • Reserve the lime accent #B6F23D for sparing energetic activation states only, keeping it off body text and form chrome
  • Keep surfaces sharp and orthogonal at 0px radius and apply the 12px radius exclusively to the 56px CTA
  • Set CTAs in Pretendard K Edition at 18px / 500 medium weight with white text on navy fill, not the 600/700 most KR finance peers default to
  • Convey elevation through 1px borders and cool-tinted g200/g300 fills instead of drop-shadows, using the blue-leaning neutral ramp to stay coherent with the navy
  • Lead the page with dated notices (YYYY.MM.DD) above promotion and write formal ~합니다 noun-phrase headers with one supporting sentence

Don't

  • Spread the lime #B6F23D accent across large areas or place it on body text and form chrome
  • Round corners broadly the way K bank reads dated with 0px everywhere except CTA — adopt the sharpness only when deliberately signalling a regulated institution
  • Lock layouts to the fixed 1280px canvas, which blocks responsive zoom and is not viable for modern surfaces
  • Build chrome out of bare <div> elements — use real <header>, <nav>, <main>, and <footer> landmarks
  • Hide the logo with the font-size: 0 image-replacement trick on the H1 — use inline SVG with an explicit aria-label
  • Write chatty contractions, emoji, or second-person imperatives, or swap the formal ~합니다 register for colloquial ~해요
05

Components

Buttons

button-primary
Background#0114a7
Text#ffffff
Radius12px
Font18px / 500
Use: Primary CTA, medium weight on navy fill

List items

listItem-link
listItem-link
Text#020616
Use: Nav/body links, underline on hover, dense 14px

Cards

card-tile
card-tile
Background#ffffff
Border1px solid #e0e6f1
Radius0px
Shadownone
Use: Square-cornered product tiles separated by 1px borders

Badges

badge
badge-info
Background#d1ecff
Text#066ae5
Use: Informational banner state
badge
badge-action
Background#e6ebff
Text#2539e9
Use: Promo / opportunity callout
badge
badge-neutral
Background#edf1f7
Text#4d596f
Use: Quiet badge / chip
badge
badge-error
Background#ffe5e0
Text#e23a32
Use: Failure / fraud alert

Related design systems