← all systems mintlify
edit →

Design System Inspired by Mintlify

1. Visual Theme & Atmosphere

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 palette. The overall mood is calm, confident, and engineered for legibility — a design system that whispers “we care about your developer experience” in every pixel.

The Inter font family carries the entire typographic load. At display sizes (40–64px), it uses tight negative letter-spacing (-0.8px to -1.28px) and semibold weight (600), creating headlines that feel focused and compressed like well-written documentation headers. Body text at 16–18px with 150% line-height provides generous reading comfort. Geist Mono appears exclusively for code and technical labels — uppercase, tracked-out, small — the voice of the terminal inside the marketing page.

What distinguishes Mintlify from other documentation platforms is its atmospheric gradient hero. A soft, cloud-like green-to-white gradient wash behind the hero content creates a sense of ethereal intelligence — documentation that floats above the noise. Below the hero, the page settles into a disciplined alternation of white sections separated by subtle 5% opacity borders. Cards use generous padding (24px+) with large radii (16px–24px) and whisper-thin borders, creating containers that feel open rather than boxed.

Key Characteristics:

2. Color Palette & Roles

Primary

Secondary Accents

Neutral Scale

Interactive

Surface & Overlay

Shadows & Depth

3. Typography Rules

Font Family

Hierarchy

RoleFontSizeWeightLine HeightLetter SpacingNotes
Display HeroInter64px (4.00rem)6001.15 (tight)-1.28pxMaximum impact, hero headlines
Section HeadingInter40px (2.50rem)6001.10 (tight)-0.8pxFeature section titles
Sub-headingInter24px (1.50rem)5001.30 (tight)-0.24pxCard headings, sub-sections
Card TitleInter20px (1.25rem)6001.30 (tight)-0.2pxFeature card titles
Card Title LightInter20px (1.25rem)5001.30 (tight)-0.2pxSecondary card headings
Body LargeInter18px (1.13rem)4001.50normalHero descriptions, introductions
BodyInter16px (1.00rem)4001.50normalStandard reading text
Body MediumInter16px (1.00rem)5001.50normalNavigation, emphasized text
ButtonInter15px (0.94rem)5001.50normalButton labels
LinkInter14px (0.88rem)5001.50normalNavigation links, small CTAs
CaptionInter14px (0.88rem)400–5001.50–1.71normalMetadata, descriptions
Label UppercaseInter13px (0.81rem)5001.500.65pxtext-transform: uppercase, section labels
SmallInter13px (0.81rem)400–5001.50-0.26pxSmall body text
Mono CodeGeist Mono12px (0.75rem)5001.500.6pxtext-transform: uppercase, technical labels
Mono BadgeGeist Mono12px (0.75rem)6001.500.6pxtext-transform: uppercase, status badges
Mono MicroGeist Mono10px (0.63rem)5001.50normaltext-transform: uppercase, tiny labels

Principles

4. Component Stylings

Buttons

Primary Brand (Full-round)

Secondary / Ghost (Full-round)

Transparent / Nav Button

Brand Accent Button

Cards & Containers

Standard Card

Featured Card

Logo/Trust Card

Inputs & Forms

Email Input

Image Treatment

Distinctive Components

Atmospheric Hero

Trust Bar / Logo Grid

Feature Cards with Icons

CTA Footer Section

5. Layout Principles

Spacing System

Grid & Container

Whitespace Philosophy

Border Radius Scale

6. Depth & Elevation

LevelTreatmentUse
Flat (Level 0)No shadow, no borderPage background, text blocks
Subtle Border (Level 1)1px solid rgba(0,0,0,0.05)Standard card borders, dividers
Medium Border (Level 1b)1px solid rgba(0,0,0,0.08)Interactive elements, input borders
Ambient Shadow (Level 2)rgba(0,0,0,0.03) 0px 2px 4pxCards with subtle lift
Button Shadow (Level 2b)rgba(0,0,0,0.06) 0px 1px 2pxButton micro-depth
Focus Ring (Accessibility)1px solid #18E299 outlineFocused inputs, active interactive elements

Shadow Philosophy: Mintlify barely uses shadows. The depth system is almost entirely border-driven — ultra-subtle 5% opacity borders create separation without visual weight. When shadows appear, they’re atmospheric whispers (0.03 opacity, 2px blur, 4px spread) that add the barest sense of lift. This restraint keeps the page feeling flat and paper-like — appropriate for a documentation company whose product is about clarity and readability.

Decorative Depth

7. Dark Mode

Color Inversions

Key Adjustments

8. Responsive Behavior

Breakpoints

NameWidthKey Changes
Mobile<768pxSingle column, stacked layout, hamburger nav
Tablet768–1024pxTwo-column grids begin, expanded padding
Desktop>1024pxFull layout, 3-column grids, maximum content width

Touch Targets

Collapsing Strategy

Image Behavior

9. Agent Prompt Guide

Quick Color Reference

Example Component Prompts

Iteration Guide

  1. Always use full-pill radius (9999px) for buttons and inputs — this is Mintlify’s signature shape
  2. Keep borders at 5% opacity (rgba(0,0,0,0.05)) — stronger borders break the airy feeling
  3. Letter-spacing scales with font size: -1.28px at 64px, -0.8px at 40px, -0.24px at 24px, normal at 16px
  4. Three weights only: 400 (read), 500 (interact), 600 (announce)
  5. Brand green (#18E299) is used sparingly — CTAs and hover states only, never for decorative fills
  6. Geist Mono uppercase for technical labels, Inter for everything else
  7. Section padding is generous: 64px–96px on desktop, 48px on mobile
  8. No gray background sections — white throughout, separation through borders and whitespace