Pinkoi
Pinkoi
pinkoi
Design System
Pinkoi logo

Pinkoi

Pinkoi is Asia's cross-border design marketplace, and its system reflects exactly that — a busy, multi-cultural commerce surface that prioritizes density, legibility, and conversion over minimalist whitespace. The page opens on a near-white canvas (#f7f7f8 for grouped sections, #ffffff for primary surfaces) with dark slate text (#39393e) and a confiden

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
heading-xl37px · 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
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap16px
Card padding12px
Element gap8px

Border Radius

ElementValuePreview
buttons8px
inputs8px
cards8px
dialogs8px
badges8px
pillPill9999px

Elevation

Modal/dialog
Row divider
Pattern
04

Guidelines

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

Do

  • Use weight 700 for headlines, CTAs, prices, and badges. Bold is the brand's voice.
  • reserve coral (#f16c5d / #e56051 on hover) for the single most important purchase moment per page.
  • Use the locale-aware font stack with the user's language fallback as the second priority.
  • keep the modern button system flat — border: 1px solid <same-as-bg> and no shadow. Visual weight comes from color, not elevation.
  • keep border-radius in the 2px–8px range (badges 2px, buttons/cards 4px, occasional 6–8px on featured surfaces).
  • pack product cards tightly with 12px total gutters and 6-column grids on desktop.
  • treat #e63349 (and its hover/active siblings) as the error/destructive red — use it for form validation, danger buttons, required-field asterisks, and warnings.

Don't

  • apply weight 300 — Pinkoi never goes "airy thin." Headlines are confident and dense.
  • Use coral for navigation, generic CTAs, or info accents — it dilutes the conversion signal.
  • load custom web fonts — system fonts respect each market's reading habits and reduce LCP across slow APAC connections.
  • apply skeuomorphic shadows to primary CTAs — that recipe is reserved for legacy specialty controls (favorite, follow-shop buttons).
  • Use pill-shaped or fully rounded buttons — they break the high-density commerce aesthetic.
  • overspace on landing pages — Pinkoi users browse a lot of inventory at once.
  • confuse the error red with a sale-price color — discount badges use the asymmetric-corner ribbon style, not red text.
05

Components

Buttons

button-primary
Background#10567b
Text#ffffff
Radius4
Padding8px 12px
Font14px / 400
Use: Primary CTA, 1px #10567b border
button-secondary
Background#ffffff
Text#39393e
Radius4
Padding8px 12px
Font14px / 400
Use: Cancel / neutral CTA, 1px #a8a8ab border
button-purchase
Background#f16c5d
Text#ffffff
Radius4
Padding8px 12px
Font14px / 400
Use: Add to Cart / Buy Now (conversion-exclusive coral)
button-danger
Background#e63349
Text#ffffff
Radius4
Padding8px 12px
Font14px / 400
Use: Destructive actions
button-success
Background#2cac97
Text#ffffff
Radius4
Padding8px 12px
Font14px / 400
Use: Confirmations, follow

Inputs

input
Background#ffffff
Text#39393e
Radius4
Padding8px 12px
Font14px / 400
Use: Standard text input, 1px #d3d3d5 border

Cards

product-card
product-card
Background#ffffff
Radius4
Use: 6-column commerce product grid, image-led
card
card
Background#ffffff
Radius4
Padding16px
Use: Generic content card, 1px #d3d3d5 border

Badges

card
card-badge
Background#10567b
Text#ffffff
Radius2
Padding1px 4px
Font12px / 400
Use: Inline product card badge
discount
discount-badge
Background#e63349
Text#ffffff
Radius2
Padding2px 6px
Font12px / 700
Use: Discount ribbon on product image

Related design systems