Hyundai
Hyundai
hyundai

현대자동차's reference documents #002c5f as a documented primary color, HyundaiSansTextKR for typography, 0px corner radius. Founded in 1967, Hyundai Motor Company now presents itself as a mobility company as well as an automaker, with its official history tracing the shift from the Ulsan assembly plant to current IONIQ electric vehicles.

Primary
#002c5f
Typography
HyundaiSansTextKR
Radius
0px

Evidence snapshot

verified v2
Claims grounded
128/128 · 100%
Sources
3 surfaces · 6 sources
UI font basis
frontmatter · high
Components
12 documented · 12 interactive

Not backed by evidence

  • Component states are described in prose, not given per-state values
Design System
Hyundai logo

Hyundai

Founded in 1967, Hyundai Motor Company now presents itself as a mobility company as well as an automaker, with its official history tracing the shift from the Ulsan assembly plant to current IONIQ electric vehicles. On the captured Korean product surfaces, that broad automotive identity resolves into a restrained interface: black and white text, a deep navy action color (#002c5f), and loaded HyundaiSans families. The documented vehicle-design direction, Sensuous Sportiness, has been Hyundai's design philosophy since 2018; it connects emotional appeal with structure, proportion, styling, and technology. This reference keeps that official vehicle-design context separate from web claims: it describes the captured KR product UI, not a universal Hyundai design system.

01

Color Palette

Brand

Accent

Neutrals

02

Typography

Fonts

body
HyundaiSansTextKR
Brand-only
Live preview unavailable (brand font is not publicly distributed)
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
Display
HyundaiSansHeadKR
Brand-only
Live preview unavailable (brand font is not publicly distributed)
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

Border Radius

ElementValuePreview
noneStructured token0px
pagerStructured token6px

Elevation

chatbot
04

Guidelines

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

Do

  • Use the observed navy vehicle action only when the same product action pattern is intended.
  • Use the loaded HyundaiSans KR families only where licensed assets are provided by Hyundai.
  • Preserve a component's surface and state boundary when reusing this reference.

Don't

  • Treat teal, cyan, or the circular chatbot as a general-purpose accent or floating-action system.
  • Substitute a system font while labelling it Hyundai Sans.
  • Invent hover, focus, disabled, form-error, or responsive variants from this capture.
05

Components

Buttons

carousel-pager
Backgroundrgba(0, 0, 0, 0.1)
Radius6px
selectedbg #007fa8
size12px x 12px
statesrest and selected variants captured; the label is hidden (font-size 0, transparent text); no pointer-state frame
Use: Home carousel pager (button.el-carousel__button) at home::[data-omd-capture="76"]; the selected one is home::[data-omd-capture="75"], paired one-to-one in document order with the aria-selected indicator li
chatbot-trigger
Background#00aad2
Border4px solid transparent
Radius100%
Shadowrgba(0, 0, 0, 0.15) 0px 0px 20px 0px
size60px x 60px
statesdefault captured; the bundle holds no pointer-state frame for any Hyundai element
Use: Home chatbot button (button.btn.ibtn.chatbot) at home::[data-omd-capture="122"]; one instance
external-link-sm
Backgroundtransparent
Text#444444
Radius0px
Padding10px 0px
Text style14px / 500 / HyundaiSansHeadKR
statesdefault captured; the bundle holds no pointer-state frame for any Hyundai element
Use: Inline external link (a.btn.btn-external-sm.in-phrase) at home::[data-omd-capture="128"]; 9 instances across the three product surfaces
family-site-control
Background#1c1b1b
Text#999999
Border1px solid #676767
Radius0px
Padding0px 13px
Text style13.3333px / 400 / Arial
statesdefault captured; the bundle holds no pointer-state frame for any Hyundai element
Use: Footer Family Site control at home::[data-omd-capture="146"], 190 x 30; present on all three product surfaces
more-link
Backgroundtransparent
Text#002c5f
Radius0px
Padding0px
Text style16px / 500 / HyundaiSansHeadKR
statesdefault captured; the bundle holds no pointer-state frame for any Hyundai element
Use: Home navy more link (a.btn.btn-more-blue) at home::[data-omd-capture="58"]; a white-text instance at "57" stands on a backdrop that is not claimed
primary-nav-trigger
Backgroundtransparent
Text#000000
Radius0px
Padding0px
Text style16px / 400 / HyundaiSansHeadKRR
statesdefault captured; the bundle holds no pointer-state frame for any Hyundai element
Use: Top-level menu trigger (button.lnb_depth0_btn) at home::[data-omd-capture="2"]; 15 instances across the three product surfaces
quick-menu-link
Backgroundtransparent
Text#333333
Radius0px
Padding82px 0px 0px
Text style15px / 500 / HyundaiSansTextKR
size100px x 100px
statesdefault captured; the bundle holds no pointer-state frame for any Hyundai element
Use: Home quick-menu link (a.btn.menu-link.btn-text) at home::[data-omd-capture="36"]; 13 instances; the 82px top padding leaves room for an icon that the style dump does not record
slide-dot
Backgroundrgba(0, 0, 0, 0.1)
Radius60%
selectedbg #007fa8 (class is-active)
size12px x 12px
statesrest and is-active variants captured; no pointer-state frame
Use: Home slide dot (button.slideinfo-list__link) at home::[data-omd-capture="29"] through "34"; the active one is home::[data-omd-capture="28"]
vehicle-action
Background#002c5f
Text#ffffff
Radius0px
Padding0px
Text style16px / 500 / HyundaiSansTextKR
statesdefault captured; the bundle holds no pointer-state frame for any Hyundai element
Use: Vehicle catalogue filled action (a.btn.nuxt-link-active) at surface-2::[data-omd-capture="15"], 180 x 50; the IONIQ 6 intro carries the same values

Toggles

footer-disclosure-toggle
Backgroundtransparent
Text#000000
Radius0px
Padding24px 50px 21px
Text style16px / 400 / HyundaiSansHeadKR
size1118px x 69px
statesdefault captured; the expanded state was not captured
Use: Footer disclosure toggle (span.button-toggle.area-icon) recorded as home::span at 1118 x 69 (top 6619); present on all three product surfaces

Tabs

TabTabTab
selected-carousel-indicator
Text#000000
Radius0px
Activetrue
Use: Selected shell observed on the home surface; its #000000 text colour is inherited and styles no visible label, and the visible mark is the carousel-pager button
TabTabTab
slide-tab
Backgroundtransparent
Text#666666
Radius0px
Padding0px
Text style16px / 400 / HyundaiSansTextKRR
selectedfg #007fa8 (class is-active)
statesrest and is-active variants captured (role=tab, no aria-selected); no pointer-state frame
Use: Home slide-information tab (button.slideinfo-list__link, role=tab) at home::[data-omd-capture="52"] through "54"; the active one is home::[data-omd-capture="51"]

Related design systems