LeafyGreen
LeafyGreen
mongodb
Design System
Mongodb logo

Mongodb

MongoDB's website is a deep-forest-meets-terminal experience — a design system rooted in the darkest teal-black (#001e2b) that evokes both the density of a database and the depth of a forest canopy. Against this near-black canvas, a striking neon green (#00ed64) pulses as the brand accent — bright enough to feel electric, organic enough to feel alive. Th

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
32px32px · 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
MongoDB Value Serif
Brand-only
MongoDB's custom serif. Not publicly distributed.
Not publicly distributed.
Primary
Euclid Circular A
Commercial
Source · Swiss Typefaces
Primary
Source Code Pro
Open · OFL
Install via Google Fonts
Primary
Akzidenz-Grotesk Std
Commercial
Source · Berthold Types
Primary
Times
Commercial
Pre-installed on macOS/Windows.
Not publicly distributed.
Primary
Arial
Commercial
Pre-installed on Windows/macOS.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycomfortable
Base unit8px
Section gap16px
Card padding12px
Element gap8px

Border Radius

ElementValuePreview
smallMinimal1px
badgesMinimal1px
inputsSubtle4px
smallSubtle4px
cardsStandard8px
linksStandard8px
standardCard16px
containersCard16px
switchToggle20px
largeLarge24px
imageImage30px
heroHero48px

Borders

ElementValuePreview
Border1px solid #00684a
Border1px solid #3d4f58
Border1px solid #b8c4c2
Borders1px solid #b8c4c2

Elevation

Shadow 1
04

Guidelines

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

Do

  • Use #001e2b (forest-black) for dark sections — not pure black
  • Apply MongoDB Green (#00ed64) sparingly for maximum electric impact
  • Use MongoDB Value Serif ONLY for hero/display headings — Euclid Circular A for everything else
  • Apply Source Code Pro uppercase with wide tracking (1px–3px) for technical labels
  • Use teal-tinted shadows (rgba(0,30,43,0.12)) for primary card elevation
  • Maintain the dark/light section duality — dramatic contrast between modes
  • Use weight 300 for body text — the light weight is the readable voice
  • Apply pill radius (100px) to primary action buttons

Don't

  • n't use pure black (#000000) for dark backgrounds — always use teal-black (#001e2b)
  • n't use MongoDB Green (#00ed64) on backgrounds — it's an accent for text, underlines, and small highlights
  • n't use standard gray shadows — always use teal-tinted (rgba(0,30,43,...))
  • n't apply serif font to body text — MongoDB Value Serif is hero-only
  • n't use narrow letter-spacing on Source Code Pro labels — the wide tracking IS the identity
  • n't mix dark and light section treatments within the same section
  • n't use warm colors — the palette is strictly cool (teal, green, blue)
  • n't forget the green accent underlines — they're the signature decorative element
05

Components

Buttons

button-primary
Background#00684a
Text#000000
Border1px solid #00684a
Radius100px
Shadowrgba(0,0,0,0.06) 0px 1px 6px
stateshover scale 1.1, active scale 0.85
Use: Primary green button on dark surface
button-dark-teal
Background#1c2d38
Text#5c6c75
Border1px solid #3d4f58
Radius100px
stateshover bg #1eaedb, text white, translateX(5px)
Use: Dark teal pill button
button-outlined
Backgroundtransparent
Text#001e2b
Border1px solid #b8c4c2
Radius8px
stateshover background tint
Use: Outlined button on light surface

Cards

card
card
Background#ffffff
Border1px solid #b8c4c2
Radius16px
Shadowrgba(0,30,43,0.12) 0px 26px 44px
Use: Light-mode card
card-dark
card-dark
Background#001e2b
Border1px solid #3d4f58
Radius16px
Use: Dark-mode card

Inputs

input
Text#e8edeb
Border1px solid #b8c4c2
Radius4px
Padding12px 12px 12px 8px
Use: Textarea / form field

Badges

code
code-label
Text#00ed64
Font14px / 500
Use: Uppercase Source Code Pro section label, 1-2px tracking

Related design systems