Ringle
Ringle
ringle
Design System
Ringle logo

Ringle

Ringle (링글) is Korea's premium 1:1 video-English edtech — "명문대 튜터와의 1:1 화상영어" — and its marketing surface reads like a serious, career-grade learning product rather than a playful language app. The canvas is pure white (#ffffff) with the occasional cool near-white surface (#f8f8fb), and the whole identity orbits a single confident indigo: the CTA purple

01

Color Palette

Brand

Accent

Neutrals

02

Typography

Type Scale

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

display52px · 800 · 1.25
Design at scale
32px32px · 800 · 1.25
Section heading
heading-lg24px · 800 · 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
Pretendard JP ExtraBold
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
Primary
Pretendard JP Bold
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 JP Medium
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 JP Regular
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
Noto Sans KR
Open · OFL
Install via Google Fonts
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap40px
Card padding12px
Element gap8px

Border Radius

ElementValuePreview
badgesExtra small4px
smallExtra small4px
compactSmall5px
primaryMedium8px
inputsMedium8px
standardMedium8px
tintedLarge12px
promotionExtra large24px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Use indigo #3c2bac as the single primary action color for CTAs ("링글 시작하기", "무료체험")
  • Use Pretendard JP ExtraBold (800) for all display headlines — it's the brand's voice
  • Use Pretendard Variable weight 400 at 14px for body and dense UI text
  • Use near-black indigo #140f33 for headings instead of pure black
  • Separate sections with flat tints (#eeebfa, #f8f8fb) and dark indigo bands (#201852, #120b60)
  • Reverse copy out to white on the dark indigo product bands
  • Reserve gold #ffd391 and promo blue #2259e5 for promotion chrome only
  • Use sky blue #4495ff only for the 틴즈 sub-brand

Don't

  • Spread the indigo across many elements — keep #3c2bac the single action signal
  • Use a drop shadow for elevation — separate with tint and bands instead
  • Use pure black for headings — reserve near-black indigo #140f33
  • Mix a second body typeface — Pretendard Variable is the one workhorse
  • Let gold or promo blue leak outside time-boxed promotion surfaces
  • Set headlines in a light weight — display is always ExtraBold (800)
  • Carry color in running text — keep saturated indigo for interactive elements
05

Components

Buttons

button-primary
Background#3c2bac
Text#ffffff
Radius8px
Font18px / 400 Pretendard
Use: Primary CTA — 링글 시작하기
button-nav
Background#3c2bac
Text#ffffff
Radius5px
Padding10px 16px
Use: Header 무료체험 CTA
button-on-dark
Background#120b60
Text#ffffff
Radius8px
Use: 더 알아보기 link on dark indigo band
button-teens
Background#4495ff
Text#ffffff
Radius8px
Use: 링글 틴즈 더 알아보기 CTA

Tabs

TabTabTab
nav-link
Text#80839e
Font14px / 500 Pretendard JP Medium
Activetext #3c2bac
Use: Top nav item, indigo on active/hover

Cards

card-tint
card-tint
Background#eeebfa
Text#140f33
Radius12px
Use: Soft lilac-tint content card
card-promo
card-promo
Background#2259e5
Text#ffffff
Radius24px
Padding60px
Use: Promotion banner card, gold accent #ffd391

Badges

badge
badge-gold
Background#2259e5
Text#ffd391
Radius4px
Font16px / 700 Pretendard JP Bold
Use: Promo accent label (gold on promo blue)

List items

footer-link
footer-link
Text#80839e
Font14px / 400 Pretendard Variable
Use: Footer / nav link

Related design systems