Duolingo
Duolingo
duolingo

Duolingo's reference documents #58cc02 as a documented primary color, din-round for typography, 12px corner radius. Duolingo is the world's most-downloaded education app, and its interface is engineered to feel less like studying and more like a game you can't put down.

Primary
#58cc02
Typography
din-round
Radius
12px

Evidence snapshot

legacy snapshot
Claims grounded
0/70 · 0%
Sources
0 surfaces · 0 sources
UI font basis
frontmatter · high
Components
3 documented · harvested

Needs work: freshness conflict · verification v2 missing

Design System
Duolingo logo

Duolingo

Duolingo is the world's most-downloaded education app, and its interface is engineered to feel less like studying and more like a game you can't put down. The brand's whole thesis is that learning should be fun first — and the visual language enforces that on every pixel. The signature Feather Green (#58CC02) is an almost impossibly bright, optimistic lime that reads as energy, growth, and "go." It is the color of the owl, the color of the streak, the color of every primary action. Nothing about it is muted or institutional; it is deliberately the opposite of the dusty greens of a classroom chalkboard.

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Fonts

Display
Feather Bold
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.
sans
din-round
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
lg24px
xl32px
xxl48px

Border Radius

ElementValuePreview
fullStructured token9999px
lgStructured token16px
mdStructured token12px
smStructured token8px

Elevation

button-3d
card
04

Guidelines

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

Do

  • Use Feather Green (#58CC02) for the single primary action on every screen
  • Give buttons the solid 3D lip (0 4px 0 in a darker shade of the same color)
  • Use 2px outlines on cards instead of soft drop shadows
  • Set body/heading text in Eel (#4B4B4B), never pure black
  • Make CTAs Feather Bold, often UPPERCASE with slight letter-spacing
  • Reserve the gamification palette (Bee, Fox, Bee yellow, Macaw) for rewards/feedback
  • Use generous radii — 12px buttons, 16px cards, pill progress bars
  • Keep one clear action per screen; let it breathe

Don't

  • n't use blurred/soft drop shadows where the 3D lip belongs — kills the tactile feel
  • n't use pure black (#000000) for text — Eel #4B4B4B is the brand ink
  • n't crowd a lesson screen with multiple primary actions
  • n't use thin font weights — the system lives at 400 and 700 only
  • n't make the lip a blurred or neutral shadow — it must be a darker shade of the button's own hue
  • n't use muted/desaturated greens — Feather Green is intentionally vivid
  • n't shrink touch targets; buttons are tall (≥50px) and finger-friendly
  • n't mix radii randomly — follow the 8/12/16/pill scale
05

Components

Buttons

button-accent
Background#1cb0f6
Text#ffffff
Radius12px
Padding14px 20px
Text style15px / 700
Shadow0 4px 0 #1899d6
Use: Alternative positive action, Super upsell, info CTA (uppercase)
button-primary
Background#58cc02
Text#ffffff
Radius12px
Padding14px 20px
Text style15px / 700
Shadow0 4px 0 #58a700
ActivetranslateY(4px), lip collapses
Disabledbg #e5e5e5, fg #afafaf, no lip
Use: Single primary action — CONTINUE, START, CHECK ANSWER (uppercase)

Cards

card
card
Background#ffffff
Border2px solid #e5e5e5
Radius16px
Padding16px
Shadownone
Use: Course units, skill tiles, list rows

Related design systems