포트원's design system uses #fc6b2d as its primary color and Inter for typography, with 999px 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
Inter
Radius
999px
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

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

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

display48px · 600 · 1.25
Design at scale
30px30px · 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
Pretendard Variable
Open · OFL
Modern Korean variable font with full Latin coverage.
Install via GitHub · orioncactus/pretendard
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap48px
Card padding16px
Element gap8px

Border Radius

ElementValuePreview
docsExtra small6px
codeExtra small6px
denseExtra small6px
badgesSmall8px
innerSmall8px
standardMedium16px
heroLarge30px
buttonsFull9999px
navFull9999px

Elevation

Subtle
Default
Elevated
Floating
Modal
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

Buttons

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

Tabs

TabTabTab
nav-link
Text#111827
Radius64px
Padding16px
Font14px / 500
Activeorange #fc6b2d text on active
Use: Top navigation item 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

Badges

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

Related design systems