Portone
Portone
portone

포트원's reference documents #fc6b2d as a documented primary color, Pretendard Variable for typography, 16px corner radius. PortOne (포트원) is Korea's integrated payments-and-settlement fintech — the rebrand of the developer-beloved 아임포트 (Iamport) — and its homepage reads like calm, confident financial infrastructure rather than a hard-sell Saa

Primary
#fc6b2d
Typography
Pretendard Variable
Radius
16px

Evidence snapshot

legacy snapshot
Claims grounded
0/112 · 0%
Sources
0 surfaces · 0 sources
UI font basis
frontmatter · high
Components
8 documented · harvested

Needs work: conflict unresolved · verification v2 missing

Design System
Portone logo

Portone

PortOne (포트원) is Korea's integrated payments-and-settlement fintech — the rebrand of the developer-beloved 아임포트 (Iamport) — and its homepage reads like calm, confident financial infrastructure rather than a hard-sell SaaS pitch. The canvas is pure white (#ffffff), layered with a cool near-white surface (#f9fafb) and a second flatter gray (#f3f4f6) that segment content into airy, breathable zones. Text sits in a deep Tailwind ink (#111827) — never pure black for headings — giving the page a premium, trustworthy weight. The one saturated brand accent is a warm signal orange (#fc6b2d), reserved almost exclusively for the primary call-to-action and the small eyebrow labels above each section, so the eye is trained to treat that single color as "the action."

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

Verified size, weight, line-height, and tracking. Family is omitted when unresolved.

56px56px · 400 · 1.2
Hero H1, light Pretendard
display48px · 1000 · 1.25
Section H2, ExtraBlack
36px36px · 400 · 1.35
Sub-section H3
24px24px · 1000 · 1.25
Orange eyebrow label above sections
body16px · 400 · 1.5
Standard reading text
15px15px · 700 · 1.5
CTA button label
14px14px · 500 · 1.5
Nav links / docs sidebar
caption12px · 400 · 1.5
Small labels, metadata

Fonts

sans
Pretendard Variable
Open · OFL
Live webfont loaded in preview
Modern Korean variable font with full Latin coverage.
Install via GitHub · orioncactus/pretendard
03

Spacing & Shape

Spacing

PurposeValuePreview
xs4px
sm8px
base16px
md20px
lg24px
xl48px
section64px

Border Radius

ElementValuePreview
fullStructured token999px
lgStructured token30px
mdStructured token16px
smStructured token8px
xsStructured token6px

Elevation

glow
none
04

Guidelines

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

Do

  • Use Pretendard Variable for all text — both marketing and docs surfaces
  • Reserve signal orange (#fc6b2d) for the primary CTA and section eyebrows — keep it the single "action" color
  • Contrast light (400) hero copy against ExtraBlack (1000) section heads — the weight jump is the hierarchy
  • Use ink (#111827) for marketing headings and slate (#0f172a / #334155) for docs — never pure black
  • Separate sections with flat tinted surfaces (#f9fafb) and #d1d5db hairlines, not shadows
  • Use pill geometry — 64px nav pills, 999px CTA pills, 20–30px cards
  • Use the charcoal gradient (#363a44) for the secondary CTA
  • Keep status colors tinted and quiet: blue #e6f1ff, success #dcfce7, error #df4c4c on #fef2f2

Don't

  • Spread orange across many elements — it dilutes the single-action signal
  • Use pure black (#000000) for headings — use ink #111827 or slate #0f172a
  • Lean on heavy drop shadows for elevation — PortOne is a flat, hairline-separated system
  • Use sharp/square corners on CTAs or nav — interactive chrome is pill-shaped
  • Mix in a second saturated accent hue — orange is the only one; charcoal is neutral
  • Set every headline at one weight — the light/ExtraBlack contrast is the voice
  • Use a different font on the docs vs marketing — Pretendard Variable spans both
05

Components

Badges

badge
badge-error
Background#fef2f2
Text#df4c4c
Radius8px
Text style12px / 500
Use: Error / alert pill
badge
badge-success
Background#dcfce7
Text#374151
Radius8px
Text style12px / 500
Use: Success status pill

Buttons

button-primary
Background#fc6b2d
Text#ffffff
Radius999px
Padding12px 20px
Text style15px / 700
Use: Primary CTA 도입문의 — orange gradient pill
button-secondary
Background#363a44
Text#ffffff
Radius999px
Padding12px 20px
Text style12px / 400
Use: Secondary CTA 시작하기 — charcoal gradient pill

Cards

card-surface
card-surface
Background#f9fafb
Text#111827
Radius30px
Padding20px
Use: Tinted feature card on gray surface
card-white
card-white
Background#ffffff
Text#111827
Radius20px
Padding24px
Use: White feature card, hairline-separated

Inputs

input-search
Background#ffffff
Text#334155
Border1px solid #d1d5db
Radius6px
Padding6px 12px
Use: Docs search field

Tabs

TabTabTab
nav-link
Text#111827
Radius64px
Padding16px
Text style14px / 500
Activeorange #fc6b2d text on active
Use: Top navigation item pill

Related design systems