Hyundaicard
Hyundaicard
hyundaicard
Design System
Hyundaicard logo

Hyundaicard

Hyundai Card is Korea's most design-celebrated credit-card brand, and its visual identity is an exercise in disciplined restraint: monochrome premium minimalism built almost entirely from ink black (#000000) on a clean white (#FFFFFF) ground. Color is not used as decoration here — it is withheld on purpose, treated as a luxury that the brand chooses not to s

01

Color Palette

Neutrals

Semantic

02

Typography

Type Scale

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

display48px · 600 · 1.25
Design at scale
26px26px · 600 · 1.25
Section heading
heading-lg24px · 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.
small13px · 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
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap32px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
buttons24px
inputs24px
cards16px
dialogs16px
badges8px
pillPill9999px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Keep the palette monochrome: #FFFFFF ground, #000000 ink.
  • Treat black (#000000) as the brand color — withholding color is the point.
  • Reserve Youandi (proprietary) for headings and branding moments.
  • Set body in Noto Sans KR at 13px; use 26px/600 for headings.
  • Use the 48px pill button with 24px radius as the soft action gesture.
  • Keep the header transparent and surfaces flat.

Don't

  • Introduce color as a brand element — the accents #F36464 and #15A91F are for functional content tags only.
  • Add shadows, gradients, or elevation; the system is flat.
  • Substitute a generic display face where Youandi carries the brand voice.
  • Crowd the layout — whitespace is structural.
  • Box content in borders or fills; let contrast and spacing do the work.
05

Components

Page Surface (DIVE)

Default
Default
Background#FFFFFF
Text#000000
Bordernone
Paddinggenerous whitespace (editorial)
Font13px / 400 (Noto Sans KR)
Heightfull viewport
Use: the base content canvas — white ground, black ink, maximal restraint

Button

Primary (minimal pill)
Background#FFFFFF
Text#000000
Borderminimal outline (monochrome)
Radius24px
Paddingbalanced for a 48px pill
Fontbody scale (Noto Sans KR)
Height48px
Use: primary action; the rounded pill is the one soft gesture in an otherwise hard, flat system

Content Tag

Category
Category tag (red)
Backgroundtag fill
Text#F36464
Bordernone
Radiuspill
Paddingcompact
Fontsmall body scale
Heightcompact label
Use: functional content classification on DIVE only — not brand color
Category
Category tag (green)
Backgroundtag fill
Text#15A91F
Bordernone
Radiuspill
Paddingcompact
Fontsmall body scale
Heightcompact label
Use: functional content classification on DIVE only — not brand color

Related design systems