KREAM's design system uses #6366f1 as its primary color and Inter for typography, with 30px corner radius. KREAM is Korea's limited-edition resale marketplace — a Naver-backed exchange where sneaker drops, luxury rotation, and hype-watch trading happen on a chrome that is, deliberately, almost without color.

Primary
#6366f1
Typography
Inter
Radius
30px
Design System
Kream logo

Kream

KREAM is Korea's limited-edition resale marketplace — a Naver-backed exchange where sneaker drops, luxury rotation, and hype-watch trading happen on a chrome that is, deliberately, almost without color. The home surface reads like a luxury catalog rendered in software: a stack of 1188×475 banner cards on #f5f5f5, each with a 16px corner radius, no shadows,

01

Color Palette

Accent

Neutrals

02

Typography

Type Scale

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

display48px · 700 · 1.25
Design at scale
32px32px · 700 · 1.25
Section heading
heading-lg24px · 700 · 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.
small13px · 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 gap32px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
buttons30px
inputs30px
cards16px
dialogs16px
badges8px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Keep the chrome on the grayscale ramp, using #222 as primary ink and reserving #000 for the H1 display token only
  • Signal active state by weight, not hue — active tab and selected control go to 700 while inactive stays 400, both on #222
  • Map every corner radius to its card class: 16px banner/merchandising tile, 30px filter chip, 8px ghost button, 6px row/category card
  • Let full-bleed product photography on the #f5f5f5 banner card carry all the color, keeping all surrounding chrome neutral
  • Lead promotional copy with the number (~33% 할인, 3% 적립) and time-box every offer with a window tag (이번 주, 5월 브랜드 위크)
  • Run Pretendard Variable across the whole stack on the documented scale — 32px/700 display, 24px/700 search query, 16px body, 13px chips

Don't

  • Introduce a branded accent fill or selected-state color — the system is designed to never need one, and color would fight the product image
  • Spread the lone rgb(17, 161, 151) watch teal beyond rare price-watch signaling, or treat the Swiper #007aff library default as a usable brand color
  • Blend radii or use a corner radius unmapped to a card class (e.g. a banner that is not 16px or a filter chip that is not 30px)
  • Add shadows, gradients, or decorative chrome iconography — the home surface deliberately has none
  • Use size to signal active state where weight should — body and active tab both sit at 16px, so only the 400→700 weight jump should change
  • Lead with adjectives (특별한 할인), leave offer windows open-ended, or quote/italicize English brand names like "Nike"
05

Components

Badges

chip
chip-filter
Background#f4f4f4
Text#222222
Radius30px
Padding0 12px
Font13px / 400
Use: Search filter row chip (배송/카테고리/색상/사이즈/가격대)
pill
pill-category
Background#ffffff
Text#222222
Border1px solid #ebebeb
Radius6px
Font13px / 400
Use: Secondary category quick-row

List items

shortcut-keyword
shortcut-keyword
Background#fafafa
Text#222222
Radius6px
Font16px / 400
Use: Popular keyword shortcut anchor

Cards

card-banner
card-banner
Background#f5f5f5
Text#222222
Radius16px
Padding0
Font16px / 700
Use: Hero / merchandising banner tile (1188x475)

Inputs

input-search
Backgroundtransparent
Text#222222
Radius0px
Font24px / 700
Use: Homepage hero search — typed keyword as headline

Buttons

button-ghost
Backgroundtransparent
Text#000000
Border1px solid rgba(0,0,0,0.6)
Radius8px
Font13px / 300
Use: Fallback / secondary recovery action (홈으로 가기)

Tabs

TabTabTab
tab-strip
Backgroundtransparent
Text#222222
Font16px / 700
Active2px bottom border #222222
Use: Tab strip 상품/스타일/프로필 — weight + underline signals selection

Related design systems