포티투닷's design system uses #000000 as its primary color and Inter for typography, with 22px corner radius. 42dot (포티투닷) is Hyundai Motor Group's mobility-AI company, and its site reads exactly like an engineering-led autonomy lab that happens to have taste: a near-monochrome black-and-white system, cinematic dark hero footage

Primary
#000000
Typography
Inter
Radius
22px
Design System
42dot logo

42dot

42dot (포티투닷) is Hyundai Motor Group's mobility-AI company, and its site reads exactly like an engineering-led autonomy lab that happens to have taste: a near-monochrome black-and-white system, cinematic dark hero footage, and a single restrained accent. The homepage opens on a full-bleed charcoal hero (#282b32) with white AstaSans headlines — "We Are A Mob

01

Color Palette

Brand

Accent

Neutrals

02

Typography

Type Scale

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

display48px · 600 · 1.25
Design at scale
29px29px · 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.
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
Primary
AstaSans
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
Noto Sans KR
Open · OFL
Install via Google Fonts
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycomfortable
Base unit6px
Section gap48px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
cardsNone0px
contentNone0px
topicPill22px
circularFull9999px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Use AstaSans (Noto Sans KR fallback) at SemiBold 600 for hero and section headlines
  • Reserve periwinkle-violet (#786efa) for the active/selected state — keep it the single accent
  • Use pure black (#000000) for body and headings on light surfaces
  • Separate cards and sections by tint (#f6f6f9, #fbfbfb), not shadow
  • Keep cards square (0px radius); reserve rounding for tags (22px) and circular controls
  • Use slate (#737d8c) for secondary text and 1px tag hairline borders
  • Set white (#ffffff) headlines over the dark chrome (#282b32 / #32353f) hero and nav

Don't

  • Spread the violet accent across many elements — it dilutes the single "selected" signal
  • Use softened navy for text — 42dot uses true black #000000
  • Reach for drop shadows to separate content — tint and dark chrome do that job
  • Round the cards — the square 0px card is the system default
  • Set headlines in a light weight — display is always SemiBold (600)
  • Introduce a second saturated hue — the system is monochrome plus one violet
  • Use AstaSans body at a heavy weight — running text stays quiet at 14px / 400
05

Components

Badges

tag
tag-active
Background#786efa
Text#ffffff
Radius22px
Padding6px 12px
Font11px / 400 AstaSans
Use: Active / featured topic tag pill on homepage cards
tag
tag-filter
Text#737d8c
Border1px solid #737d8c
Radius22px
Padding6px 12px
Font11px / 400 AstaSans
Use: Inactive tag filter chip on blog index

Cards

blog-card
blog-card
Background#f6f6f9
Text#000000
Radius0px
Padding48px
Use: Blog / research entry card on homepage
nav-dropdown
nav-dropdown
Background#32353f
Text#ffffff
Shadowrgba(0,0,0,0.2) 0px 4px 10px
Use: Mega-dropdown panel under top nav

Tabs

TabTabTab
nav-item
Text#ffffff
Font14px / 500 AstaSans
Activetext #ffffff on active item; sub-items dimmed to 50% white
Use: Top navigation item on dark hero

Buttons

carousel-button
Background#ffffff
Text#000000
Radius9999px
Use: Circular prev / next carousel control

Related design systems