Mintlify
Mintlify
mintlify
Design System
Mintlify logo

Mintlify

Mintlify's website is a study in documentation-as-product design — a white, airy, information-rich surface that treats clarity as its highest aesthetic value. The page opens with a luminous white (#ffffff) background, near-black (#0d0d0d) text, and a signature green brand accent (#18E299) that signals freshness and intelligence without dominating the p

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

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

display48px · 600 · 1.25
Design at scale
32px32px · 600 · 1.25
Section heading
heading-lg24px · 600 · 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
Monospace
Geist Mono
Open · OFL
Install via Vercel
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycomfortable
Base unit8px
Section gap16px
Card padding24px
Element gap8px

Border Radius

ElementValuePreview
inlineSmall4px
smallSmall4px
tooltipsSmall4px
navMedium8px
transparentMedium8px
smallMedium8px
cardsStandard16px
contentStandard16px
imageStandard16px
featuredLarge24px
heroLarge24px
sectionLarge24px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • keep the canvas white (#ffffff) and let depth come from 5% opacity borders + whitespace alone. No gray sections.
  • use Inter with tight negative tracking (-0.8px to -1.28px) at display sizes for that compressed, "well-engineered docs" feel.
  • reserve the brand green #18E299 for CTAs, hover states, focus rings, and small accent touches only.
  • use generous radii: 16px containers, 24px featured cards, 9999px (full pill) buttons. The roundness is intentional.
  • apply 5% opacity borders (rgba(0,0,0,0.05)) for whisper-weight separation between cards and sections.
  • use Geist Mono ONLY for code labels, tracked-out, uppercase, ~12px — the terminal voice should remain a minority.

Don't

  • N'T introduce filled background sections to break up content — Mintlify's visual rhythm comes from whitespace, not color blocks.
  • N'T use loose default tracking on headlines — it reads as generic and undersells the typographic discipline.
  • N'T use the green for backgrounds, large surfaces, or decorative gradients — it cheapens the singular-accent strategy.
  • N'T mix in sharp 2-4px corners — that aesthetic belongs to commerce or engineering brands, not docs.
  • N'T use heavy 1px solid borders or visible shadows — they break the "floating, atmospheric" mood.
  • N'T use mono fonts for body or UI labels — Inter handles all non-code text.
  • introduce filled background sections to break up content — Mintlify's visual rhythm comes from whitespace, not color blocks.
  • Use loose default tracking on headlines — it reads as generic and undersells the typographic discipline.
  • Use the green for backgrounds, large surfaces, or decorative gradients — it cheapens the singular-accent strategy.
  • mix in sharp 2-4px corners — that aesthetic belongs to commerce or engineering brands, not docs.
05

Components

Buttons

button-primary
Background#0d0d0d
Text#ffffff
Radius9999
Padding8px 24px
Font15px/500
Use: Primary CTA Get Started
button-secondary
Background#ffffff
Text#0d0d0d
Radius9999
Padding4.5px 12px
Font15px/500
Use: Secondary action Request Demo
button-nav
Backgroundtransparent
Text#0d0d0d
Radius8
Padding5px 6px
Use: Navigation items, icon buttons
button-accent
Background#18e299
Text#0d0d0d
Radius9999
Padding8px 24px
Use: Special promotional CTAs

Cards

card
card
Background#ffffff
Radius16
Padding24px
Use: Standard card, border-led
card-featured
card-featured
Background#ffffff
Radius24
Padding32px
Use: Featured card

Inputs

input
Background#ffffff
Text#0d0d0d
Radius9999
Padding0px 12px
Use: Email input, pill matching buttons

Related design systems