라이너's design system uses #197b2e as its primary color and Inter for typography, with 8px 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
Inter
Radius
8px
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 d

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

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

display48px · 400 · 1.25
Design at scale
34px34px · 400 · 1.25
Section heading
heading-lg24px · 400 · 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.
small12px · 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
Display
Flare
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.
Primary
Pretendard Variable
Open · OFL
Modern Korean variable font with full Latin coverage.
Install via GitHub · orioncactus/pretendard
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap24px
Card padding12px
Element gap8px

Border Radius

ElementValuePreview
buttons8px
inputs8px
cards8px
dialogs8px
badges8px
pillPill9999px

Elevation

Shadow 1
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

Buttons

button-primary
Background#197b2e
Text#ffffff
Radius8px
Font15px / 500 Pretendard Variable
Use: Primary CTA — Get started / Get Pro / Get Max
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-ghost-green
Backgroundtransparent
Text#197b2e
Border1px solid #197b2e
Radius8px
Font15px / 500 Pretendard Variable
Use: Enterprise / contact CTA — Contact us
button-get-started-pill
Backgroundtransparent
Text#000000
Border1px solid #197b2e
Radius200px
Font16px / 400 Pretendard JP Variable
Use: Hero section expanded get-started pill

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)

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

Badges

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

Related design systems