Yanolja Brand Center
Yanolja Brand Center
yanolja

Yanolja's reference documents #000000 as a documented primary color, Pretendard for typography, 16px corner radius. Yanolja is a global travel-technology company whose consumer division operates NOL, a platform spanning accommodation, flights, leisure, entertainment and culture.

Primary
#000000
Typography
Pretendard
Radius
16px

Evidence snapshot

verified v2
Claims grounded
143/143 · 100%
Sources
4 surfaces · 6 sources
UI font basis
frontmatter · high
Components
11 documented · 10 interactive, 2 with states
Design System
Yanolja logo

Yanolja

Yanolja is a global travel-technology company whose consumer division operates NOL, a platform spanning accommodation, flights, leisure, entertainment and culture. The Group’s public identity frames that broader system as the “Multiverse of Dreams,” using Yanolja Orange as its distinctive thread; meanwhile, the live NOL product surfaces captured for this reference are visibly more restrained: white surfaces, black and charcoal text, soft cool-gray fills, and rounded utility controls. That split matters. Yanolja Group’s orange and warm-grays are verified corporate-brand assets, not evidence that the current NOL hotel or leisure UI uses an orange primary CTA. The current direction also reflects the Group’s 2026 “Yanolja 3.0” positioning around customer focus, technology, and one-team collaboration, while NOL continues to unify consumer travel, leisure, and culture services.

01

Color Palette

Brand

Neutrals

02

Typography

Type Scale

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

display32px · 700 · 1.19
Observed h2 on NOL product surfaces
18px18px · 700 · 1.22
Observed search input text
16px16px · 700 · 1.19
Observed pill action
body16px · 400 · 1.19
Observed outlined action
14px14px · 700 · 1.21
Observed 48px utility action
12px12px · 400 · 1.17
Observed neutral badge

Fonts

sans
Pretendard
Open · OFL
Live webfont loaded in preview
Install via GitHub · orioncactus/pretendard
03

Spacing & Shape

Spacing

PurposeValuePreview
xxs2px
xs4px
sm8px
md12px
base16px
lg20px
xl24px
xxl32px

Border Radius

ElementValuePreview
fullStructured token9999px
mdStructured token16px
smStructured token8px

Elevation

utility
04

Guidelines

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

Do

  • Treat #000000, #1B1C1F, white, and cool-neutral fills as the verified NOL product-chrome palette.
  • Use loaded Pretendard for a NOL UI implementation when the project can load it; do not silently substitute it for a proprietary font.
  • Preserve the 16px/full-radius distinction where the corresponding observed control calls for it.
  • Use Yanolja Orange only when intentionally applying the separately evidenced Group identity, logo, or brand material.

Don't

  • not turn Group-brand Yanolja Orange or warm grays into a current NOL CTA, discount, error, or selected-state token without product-surface evidence.
  • not invent a lodging-card, booking CTA, bottom navigation, modal, toast, or input-focus variant from this packet.
  • not treat declared-only swiper-icons as a text family.
  • not infer mobile breakpoints or motion behavior from this desktop capture.
05

Components

Buttons

action-pill
Background#ffffff
Text#1b1c1f
Radius9999px
Padding4px 16px
Text style16px / 700 / Pretendard
statesdefault captured; no pointer-state frame for this control
Use: White pill action at home::[data-omd-capture="50"], 127 x 52; 6 instances across home and leisure
footer-bordered-button
Background#ffffff
Text#000000
Border1px solid #dadbdf
Radius5px
Padding0px 12px
Text style12px / 400 / Pretendard
statesdefault captured; no pointer-state frame; no open state captured
Use: Home bordered row button (flex, justify-between; class includes border-line-neutral-weak3, bg-static-white) at home::[data-omd-capture="131"], 328 x 32 near the page foot (top 6017)
footer-text-link
Backgroundtransparent
Text#6e6f73
Radius0px
Padding0px
Text style12px / 400 / Pretendard
statesdefault captured; no pointer-state frame
Use: Home text button (class text-text-neutral-sub underline) at home::[data-omd-capture="149"], 144 x 18 (top 6252); the underline is named by the class, text-decoration is not in the style dump
ghost-action
Backgroundtransparent
Text#1b1c1f
Radius16px
Padding4px 16px
Text style16px / 700 / Pretendard
Hoverbg #f2f3f7
pressedbg #f2f3f7
stateshover and pressed frames sampled on this one element, both opaque rgb(242, 243, 247) from a fully transparent base; the neighbouring header actions move toward the same RGB but were caught mid-transition; focus not declared
Use: Home transparent 16px-radius action at home::[data-omd-capture="7"], 147 x 52 near the top of the page (top 74)
icon-button
Backgroundtransparent
Text#1b1c1f
Radius16px
Padding4px
size56px x 56px
statesdefault captured; no pointer-state frame for this control
Use: Icon-only control (textLength 0) at surface-2::[data-omd-capture="7"]; "9" and "11" and the same three on leisure match
outlined-action
Background#ffffff
Text#1b1c1f
Border1px solid #1b1c1f
Radius16px
Padding4px 16px
Text style16px / 400 / Pretendard
statesdefault captured; no pointer-state frame for this control
Use: Outlined full-width action at surface-2::[data-omd-capture="101"], 768 x 52; 4 instances across hotel and leisure
overlay-icon-button
Backgroundrgba(0, 0, 0, 0.5)
Radius9999px
size32px x 32px
statesdefault captured; no pointer-state frame
Use: Home translucent circular icon-only button (class includes rounded-full) at home::[data-omd-capture="12"] (top 499), beside a 32px-high counter button at "13"
search-bar-button
Backgroundtransparent
Border1px solid #1b1c1f
Radius8px
Padding0px 20px 0px 24px
Shadowrgba(0, 0, 0, 0.1) 0px 0px 8px 0px
size520px x 60px
statesdefault captured; no pointer-state frame for this control
Use: Hotel bordered search trigger (class includes border-fill-neutral-main, shadow-2) at surface-2::[data-omd-capture="12"]; its own 10px / 400 computed font is the page root size, and the visible label sits in child elements that were not sampled
utility-button
Background#ffffff
Text#000000
Radius16px
Padding0px
Font14px/700 Pretendard
Hover#f7f8fb
pressed#f7f8fb
stateshover and pressed frames sampled on home captures 14 and 15; in all four frames bg #ffffff becomes #f7f8fb and the shadow rgba(0,0,0,0.1) 0 0 8px becomes rgba(0,0,0,0.2) 0 0 6px; focus not declared
Use: 48px product utility button; hover capture switches to #f7f8fb

Badges

neutral
neutral-badge
Background#f7f8fb
Text#1b1c1f
Radius9999px
Padding2px 8px 2px 6px
Font12px/400 Pretendard
Use: 26px product badge observed on hotel and leisure

Inputs

search-input
Backgroundtransparent
Text#1b1c1f
Radius0px
Padding0px
Text style18px / 700 / Pretendard
statesdefault captured; no focus frame
Use: Search text input at surface-2::[data-omd-capture="1"], 582 x 22; hotel and leisure

Related design systems