Stayfolio
Stayfolio
stayfolio

스테이폴리오's design system uses #1a1a1a as its primary color and Pretendard JP Variable for typography, with 20px corner radius. Stayfolio (스테이폴리오) is Korea's curated boutique-stay platform, and its homepage behaves less like a booking engine than like a printed travel monograph rendered on screen.

Primary
#1a1a1a
Typography
Pretendard JP Variable
Radius
20px
Design System
Stayfolio logo

Stayfolio

Stayfolio (스테이폴리오) is Korea's curated boutique-stay platform, and its homepage behaves less like a booking engine than like a printed travel monograph rendered on screen. The canvas is pure white (#ffffff), the photography is full-bleed and edge-to-edge, and nearly all chrome recedes so the imagery of each stay carries the page. Text sits in a refined near

01

Color Palette

Brand

Accent

Neutrals

02

Typography

Type Scale

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

display44px · 600 · 1.25
Design at scale
28px28px · 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.
small14px · 400 · 1.5
Supporting text
caption12px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
Pretendard JP Variable
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.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap40px
Card padding16px
Element gap8px

Border Radius

ElementValuePreview
stayNone0px
photoNone0px
promoNone0px
theButton20px
regionPill9999px
searchfilterPill9999px
circularFull9999px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Let full-bleed photography carry the page — chrome should recede
  • Use Pretendard JP Variable for everything; drive hierarchy with weight (600) and size, not color
  • Keep text in the near-black ink ladder (#181818 body, #171719 headings, #1a1a1a nav)
  • Reserve pure black (#000000) for the single solid CTA
  • Use sharp 0px corners on photo/stay cards so images read as framed plates
  • Use full 100px pills for interactive controls (region toggle, search fields)
  • Separate sections with paper-grey tint (#f2f2f2) and #dfe0e2 hairlines, not shadows
  • Set uppercase Latin nav labels at 16px / 600 for the print-catalogue rhythm

Don't

  • Spread the promo blue (#017bc6) beyond marketing banners — the brand is monochrome
  • Use drop shadows for elevation — the system is flat except the one floating pill
  • Round the photo/stay cards — sharp 0px framing is the editorial signature
  • Introduce a second typeface — Pretendard JP does every job
  • Use pure black (#000000) for body text — reserve the softer #181818
  • Add a second saturated accent color — black, white, and photograph is the whole palette
  • Set headlines in a light weight — editorial titles are weight 600
  • Use positive letter-spacing on headlines — Stayfolio tracks tight (-0.56px at 28px)
05

Components

Buttons

cta-solid
Background#000000
Text#ffffff
Radius20px
Padding8px 16px
Font16px / 500
Use: Solid primary CTA (지도 / Map toggle on FIND STAY)

Tabs

TabTabTab
nav-tab
Text#1a1a1a
Font16px / 600
Activetext #1a1a1a + 2px bottom border #1a1a1a
Use: Uppercase Latin top-nav item (FIND STAY, JOURNAL)
TabTabTab
region-toggle
Background#ffffff
Text#181818
Border1px solid #dfe0e2
Radius100px
Shadowrgba(0,0,0,0.08) 0px 4px 8px
Activefilled white pill
Use: 국내/해외 segmented region toggle

Inputs

search-pill
Background#ffffff
Text#181818
Border1px solid #dfe0e2
Radius100px
Font14px / 400
Use: Hero search / filter pill (어디로 떠날까요?)

Cards

stay-card
stay-card
Background#ffffff
Text#333333
Radius0px
Use: Editorial stay card — full-bleed photo, sharp 0px corners, no border/shadow
promo-banner
promo-banner
Background#017bc6
Text#ffffff
Radius0px
Use: Promotional banner / tag — sole saturated color accent

List items

lang-item
lang-item
Text#999999
Font14px / 400
Use: Language switch item (한국어 / English), inactive faint grey

Related design systems