라이너's reference documents #197b2e as a documented primary color, Pretendard JP Variable for typography, 12px corner radius. Liner (라이너) is a Korean AI startup that began as a web highlighter and has evolved into an AI-powered search and research copilot serving 11M+ professionals.

Primary
#197b2e
Typography
Pretendard JP Variable
Radius
12px

Evidence snapshot

partial
Claims grounded
0/124 · 0%
Sources
0 surfaces · 0 sources
UI font basis
frontmatter · high
Components
10 documented · harvested

Needs work: verification v2 missing

Design System
Liner logo

Liner

Liner (라이너) is a Korean AI startup that began as a web highlighter and has evolved into an AI-powered search and research copilot serving 11M+ professionals. Its homepage embodies a quiet authority: a near-white canvas (#ffffff) punctuated by a signature Liner Green (#197b2e) that appears almost exclusively on CTAs, reserving the single brand color for decisive action. Headings speak in Flare — a custom humanist serif with elegant weight contrast — in a deep forest green (#14371b) rather than black, anchoring the page in an organic, nature-informed palette rooted in Liner's highlighting origin.

01

Color Palette

Brand

Neutrals

Semantic

02

Typography

Type Scale

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

54px54px · 400 · 1.1
Hero display headline — Flare serif
42px42px · 400 · 1.19
Section heading — Flare serif
34px34px · 400 · 1.21
Page title (pricing H1) — Flare serif
17px17px · 400 · 1.35
Feature card heading — Pretendard JP Variable
body16px · 400 · 1.5
Body copy — Pretendard JP Variable
16px16px · 400 · 1.25
Nav links — Pretendard JP Variable
15px15px · 500 · 1.33
Button labels — Pretendard Variable
caption14px · 400 · 1.29
Caption and dropdown text — Pretendard Variable

Fonts

body
Pretendard Variable
Open · OFL
Live webfont loaded in preview
Modern Korean variable font with full Latin coverage.
Install via GitHub · orioncactus/pretendard
Display
Flare
Brand-only
Live preview unavailable (brand font is not publicly distributed)
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
ui
Pretendard JP Variable
Brand-only
Live preview unavailable (brand font is not publicly distributed)
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
xs4px
sm8px
md12px
base16px
lg20px
xl24px
xxl40px

Border Radius

ElementValuePreview
fullStructured token9999px
lgStructured token200px
mdStructured token12px
smStructured token8px

Elevation

none
subtle
04

Guidelines

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

Do

  • Use Flare serif for all display headlines at weight 400 — let letterform do the work
  • Use Pretendard Variable for all button labels and captions at 15px/500
  • Reserve Liner Green (#197b2e) exclusively for primary action buttons
  • Use Forest Dark (#14371b) for heading text — not pure black
  • Apply 200px radius for hero pills and billing toggles; 8px for action buttons
  • Separate page sections with #f9f9fa tint shifts and rgba borders — no shadow
  • Use muted grey at 80% opacity for secondary and placeholder text
  • Write button labels in sentence case at 15px/500 Pretendard

Don't

  • Apply Flare to body copy or small UI text — it belongs exclusively to headlines
  • Spread green (#197b2e) to decorative elements — it signals "action" only
  • Use pure black (#000000) for heading text — the brand palette uses Forest Dark #14371b
  • Stack heavy shadows or gradient overlays — Liner is a flat, clean AI system
  • Use weight 700+ on display text — Flare at 400 is canonical; boldness is a design mistake here
  • Mix border radius scales arbitrarily — 8px for buttons, 12px for cards, 200px for pills
  • Create new saturated accent colors — the palette is intentionally near-monochromatic with single green
05

Components

Badges

badge
badge-warning
Background#fe8f16
Text#ffffff
Radius9999px
Text style12px / 500
Use: Save % promo badge on Annual tab

Buttons

button-get-started-pill
Backgroundtransparent
Text#000000
Border1px solid #197b2e
Radius200px
Font16px / 400 Pretendard JP Variable
Use: Hero section expanded get-started pill
button-ghost-green
Backgroundtransparent
Text#197b2e
Border1px solid #197b2e
Radius8px
Font15px / 500 Pretendard Variable
Use: Enterprise / contact CTA — Contact us
button-outline
Background#ffffff
Text#1e1e1f
Border1px solid rgba(109,109,112,0.24)
Radius8px
Font15px / 500 Pretendard Variable
Use: Secondary free-tier CTA — Start for free
button-primary
Background#197b2e
Text#ffffff
Radius8px
Font15px / 500 Pretendard Variable
Use: Primary CTA — Get started / Get Pro / Get Max

Cards

card-pricing
card-pricing
Background#ffffff
Text#1e1e1f
Radius12px
Use: Pricing plan card with shadow
card-surface
card-surface
Background#f9f9fa
Text#1e1e1f
Radius12px
Use: Feature card on light surface

Tabs

TabTabTab
tab-product-active
Background#edf3ed
Text#000000
Radius9999px
Padding0px 20px
Activetext #000000 bg #edf3ed
Use: Product selector tab — active state (Search / Research / Write)
TabTabTab
tab-product-inactive
Backgroundtransparent
Text#000000
Radius9999px
Padding0px 20px
Use: Product selector tab — inactive

Toggles

toggle-billing
Background#ffffff
Text#1e1e1f
Radius200px
Use: Billing toggle (Monthly / Annual)

Related design systems