Lezhin Comics presents a dark, immersive canvas that keeps the spotlight firmly on cover art and episode thumbnails.
Needs work: freshness conflict · token source unverified · verification v2 missing
Korea's first premium webtoon platform — bold, content-first, and unapologetically direct.
Lezhin Comics presents a dark, immersive canvas that keeps the spotlight firmly on cover art and episode thumbnails. The interface uses a deep near-black base (#111115) punctuated by a single vivid crimson (#eb0014) that signals every interactive action — from primary buttons to the switch-selected state and the badge on adult content. Grey neutrals (#e9e9ec border-muted through #09090b ink-black) form a tight tonal ladder, producing clean hierarchy without decorative flourish. Content grids are tight and image-led; typography is set in Pretendard for sharp legibility in Korean and Latin. The overall atmosphere is premium but unadorned — a platform confident that its 8,000+ titles speak louder than chrome.
#eb0014 — primary CTA buttons, state-switch-selected, state-form-bg-selected, badge#ff5254 — primary button hover state#c40017 — badge background, button focus/active state#111115 — inverted background, text-default, icon-default#09090b — dark-strong surface#222225 — secondary button background, border-default#36363a — text-soft, icon-soft#6f6f77 — text-subtle, icon-subtle#a1a1a9 — text-muted, icon-muted, placeholder#e9e9ec — card borders, dividers#f4f4f5 — background muted, disabled button, skeleton base#ffffff — default background (light), text-inverted--size-3xs through --size-10xl)line-height: 100% for buttonsPrimary (lzButtonPrimary / lzBtn--filled_red)
#eb0014#ffffffPrimary Large
#eb0014#ffffffSecondary (lzButtonSecondary / lzBtn--filled_bw)
#222225#ffffffTertiary (lzButtonTertiary / lzBtn--filled_grey)
#f4f4f5#36363aOutlined (lzBtn--outlined)
#36363a#a1a1a9Comic Thumbnail Card (lzCard)
#f4f4f5rgba(17,17,21,0.1)Circle Thumb Card (lzCardCircleThumb)
Default Chip
#6f6f77#e9e9ecSelected Chip
rgba(255,82,84,0.15)#c40017Default Tab
rgba(17,17,21,0.04)#111115rgba(17,17,21,0.04)Selected Tab
rgba(17,17,21,0.95)#ffffffDropdown Container
#ffffff#f4f4f5Verified: 2026-06-03 Tier 1 sources: https://www.lezhin.com (homepage HTML + 5 CSS bundles: 035ea059869bfd89.css, 9161416b11db8c9e.css, 06e1ad77298be69d.css, 0427f27bd4442fbd.css, 895581ecc829564e.css), https://about.lezhin.com/en (corporate brand/about page) Tier 2 sources: getdesign.md/lezhin — NOT LISTED (no data). refero — not checked (KR brand, typically no result). Conflicts unresolved: none
Lezhin uses a fluid column-grid whose gutter and column count adapt per viewport: 7 columns on desktop (≥ 961px), 4 columns on tablet (640–960px), 3–4 columns on mobile (≤ 639px). Card widths are computed via calc((100% - (col-1) × gap) / col) with 4px or 8px gutters on dense grids and 12–16px gutters on sparser layouts. The horizontal page max-widths are 1036px at 961–1280px breakpoint and 1212px at 1281px+. Horizontal scroll snap is used for compact-carousel sections (snap-scroll list) on mobile. All interactive regions maintain at minimum 36px touch targets.
Elevation is expressed through the shadow token ladder:
rgba(17,17,21,0.06) — hero banner ambient, near-flat cardsrgba(17,17,21,0.08) — dropdown menus (lzSelectPaper: 0 2px 12px 0 rgba(17,17,21,.08))rgba(17,17,21,0.25) — drawers, floating elementsrgba(17,17,21,0.30) — modalsrgba(17,17,21,0.50) — overlay scrim basergba(17,17,21,0.20) inset on cover artrgba(17,17,21,0.85) — background-overlay-boldDark mode uses the same numeric scale but on the dark surface (#111115), so card depth reads via subtle border differences (--border-muted: #222225) rather than box-shadow contrast.
#eb0014 exclusively for the single highest-priority CTA per screenborder-radius: 999px) for filterable genre or tag selectorslzSkeleton — 1.8s ease-in-out infinite) during async content loads#4CECBE → #00BFE2 → #007EE0) only for AI-feature UI accentsborder-radius larger than 12px on rectangular interactive components (chips and avatars are exempt)#111115) directly on the dark surface (#111115) — toggle to inverted tokensLezhin uses three primary breakpoints:
max-width: 960px — single-column flow, horizontal-scroll carousels, paddings collapse to 8–16px, card grids shift to 3–4 columnsmin-width: 640px and max-width: 960px — 4–6 column grids, moderate gutters (12–16px), nav bar adjusts to compact modemin-width: 961px — 7-column grids, 24–32px gutters, full GNB nav, fixed sidebar elements appearAdditional breakpoints handle edge cases: max-width: 639px (small mobile, 3-col grids), max-width: 320px (reduced padding to 8px), min-width: 1281px (max-width: 1212px container). Components observe prefers-color-scheme: dark via 53 scoped media queries, switching semantic tokens to their dark-palette counterparts without changing the component markup.
When building Lezhin-styled UI:
#eb0014 as the single brand accent; use it on the primary button and selected-state only. All other UI operates on the grey ladder (#111115 → #e9e9ec → #ffffff).Pretendard Variable, Pretendard, -apple-system, Noto Sans KR, sans-serif. Use 14px/600 for buttons, 16px/400 for body copy, 12px/400 for metadata.--bg-default to #111115, --text-default to #ffffff, border tokens adjust automatically when referencing CSS variables.0.2s ease-in-out for background-color and borders; 0.25s linear for transforms. Skeleton is 1.8s ease-in-out infinite.rgba(255,82,84,0.2) background. Focus states use #9e0018 for primary.Brand voice: Direct, confident, candid
The Lezhin voice is 솔직한 (honest/frank) — it does not hedge or oversell. Copy leans toward short declarative punches rather than elaborate prose. It speaks to adult readers who know what they want and appreciate the platform getting out of the way.
| Do | Don't |
|---|---|
| Use short, punchy sentences | Use vague or corporate euphemisms |
| Be direct about content types | Sanitize mature topics with excessive euphemism |
| Address readers as adults who make their own choices | Be paternalistic or add unsolicited warnings |
| Use Korean naturally (informal register is fine) | Over-translate Korean idioms into stiff English equivalents |
| Let the content title and art do the heavy lifting | Over-describe what readers can see for themselves |
Voice samples (illustrative):
Lezhin Entertainment was founded in April 2012 by Han Hee-sung (the blogger known as "lezhin") and developer Kwon Jung-hyuk, launching its Android app on June 7, 2013. The company was acquired by Seoul-listed KidariStudio in December 2020. The platform was built on a simple conviction: great comics deserve frictionless commerce. By introducing a coin-based micro-payment system at a time when most Korean webtoon platforms relied on ad revenue, Lezhin created South Korea's first premium webtoon marketplace — positioning itself as the platform for creators who wanted to earn and readers who wanted more.
The company's governing mission is that "stories can make the world a better place." Lezhin Entertainment operates as a global content company, running the Lezhin Comics platform across Korea, the United States, and Japan. Its catalogue spans over 8,000 titles, and beyond reading, Lezhin Studio adapts webtoon IPs into films, dramas, and games while the Lezhin Shop brings physical merchandise to fans who want to hold their favourite stories in their hands.
The brand's tagline — "솔직한 재미 대폭발" (honest fun explosion) — encapsulates the operating philosophy: candid about content, direct about pricing, and unapologetically focused on reader satisfaction. Lezhin's four stated values — duty and self-reliance, mutual respect, customer satisfaction, and innovation — underpin both its creator relationships and its product decisions, from daily episode release schedules to the coin economy.
Reader first, always. Every service decision begins with the question of how readers discover and enjoy content. UI implication: Thumbnail art is the dominant visual element; interface chrome is minimal so it never competes with the cover image.
Honest commerce. Lezhin pioneered transparent paid webtoons. The pricing model is explicit — coins, costs, and episode counts are surfaced without dark patterns. UI implication: Coin balances and episode prices are always visible in context before purchase; no hidden upsells.
Candid about content. The platform serves adult audiences without euphemism. UI implication: Genre and content-type badges (including adult tags) are shown directly on thumbnail cards rather than hidden behind additional taps.
Data and intuition in balance. The founding team values "2% crazy" creative instinct alongside clear analytical thinking. UI implication: The platform ships experimental features (AI search, Snack short-drama) as clearly-labelled distinct experiences rather than silently folding them into the main flow.
Global through localisation. Lezhin operates dedicated services for KR, US, and JP markets with locale-specific content curation rather than a one-size-fits-all approach. UI implication: Typography stacks, locale date formats, and content catalogues adapt per region rather than defaulting to a single language baseline.
Illustrative — for design scenario use only:
The Weekend Binge Reader — A Korean professional in their late 20s who subscribes to Lezhin Premium. They open the app on Friday night, scan the "New Updates" carousel, and burn through three episodes of their favourite romance series back-to-back. They top up coins proactively rather than per-episode. For them, friction = bad; they want zero loading states and instant next-episode transitions.
Illustrative — for design scenario use only:
The Genre Explorer — A 32-year-old who discovered Lezhin through a recommendation for a specific genre (BL, thriller, or isekai). They use the tag-filter chip system heavily and bookmark titles for later. They read on both mobile and desktop and expect the reading experience to be consistent across devices.
Illustrative — for design scenario use only:
The Loyal Creator Fan — A college student who follows a specific artist and gets notified for every update. They comment frequently using the page-stamp system and engage with the creator's social feeds. Price sensitivity is moderate; they will spend coins on a title they love but are cautious about new unfamiliar series.
Illustrative — for design scenario use only:
The International Reader — An English-speaking reader in the US or Japan accessing Lezhin via lezhinus.com or the JP equivalent. They tend toward licensed titles with professional translation. They are brand-new to the coin system and need clear onboarding. The UI's Korean-first defaults (label copy, currency display) can create friction if not properly localised.
lzEmpty component with an illustrated book image (96×140px from ccdn.lezhin.com/files/assets/img/empty-book-lt.png); title in #36363a at 18px / weight 500; subtitle in #6f6f77 at default size / weight 400lzSkeleton — background #f4f4f5; shimmer overlay hsla(0,0%,100%,0.6) animated via linear-gradient(120deg, transparent 35%, shimmer 50%, transparent 65%) at 1.8s ease-in-out infinite; dark-mode variant uses #3a3b3d base and hsla(0,0%,100%,0.08) shimmerlzError component centered at max-width 640px; title #111115 at 34px / weight 500 (desktop) or 24px (mobile); error illustration displayed at width: auto; height: 180px; home button uses primary red CTAlzError structure; uses specific expired-state illustration (132px wide); body text in #6f6f77 at 14px; action CTA in red primary button#eb0014 applied to radio/checkbox fill; switch tracks when selected use #eb0014; snackbar uses dark #2f353e background with #ffffff text and blue-tinted link #2992d6#f4f4f5 while image lazy-loads; once loaded, image covers the background fully with object-fit: coverrgba(255,82,84,0.2) with #ffffff text; tertiary button background #fafafa with #dadadd text; pointer-events none applied via attribute [disabled]Duration scale:
Easing:
ease-in-out — background-color and border transitions on buttons and tabslinear — switch thumb position and track colorease-in-out — skeleton shimmer sweep (1.8s)Rules:
background-color and bordertransform 250ms ease-in-out, opacity 250ms ease-in-out — enters from below or from the leftopacity 200ms fade-in / fade-out; no transform movementtranslateX(-100% → 100%) over 1.8s ease-in-out infinite; never use shorter durations as it feels cheap against dense content grids250ms linear for track background, 250ms linear for circle position — simultaneous, never staggeredtranslateX at 3s ease-in-out infinite — slower to feel ambient, not urgentLezhin Comics presents a dark, immersive canvas that keeps the spotlight firmly on cover art and episode thumbnails. The interface uses a deep near-black base (#111115) punctuated by a single vivid crimson (#eb0014) that signals every interactive action — from primary buttons to the switch-selected state and the badge on adult content. Grey neutrals (#e9e9ec border-muted through #09090b ink-black) form a tight tonal ladder, producing clean hierarchy without decorative flourish. Content grids are tight and image-led; typography is set in Pretendard for sharp legibility in Korean and Latin. The overall atmosphere is premium but unadorned — a platform confident that its 8,000+ titles speak louder than chrome.
Do and Don't guidelines parsed from DESIGN.md.
Do
Don't