skills/creative/popular-web-designs/templates/mongodb.md
Hermes Agent — Implementation Notes
The original site uses proprietary fonts. For self-contained HTML output, use these CDN substitutes:
- Primary:
Inter| Mono:Source Code Pro- Font stack (CSS):
font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;- Mono stack (CSS):
font-family: 'Source Code Pro', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;html<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Source+Code+Pro:wght@400;500;600&display=swap" rel="stylesheet">Use
write_fileto create HTML, serve viagenerative-widgetsskill (cloudflared tunnel). Verify visual accuracy withbrowser_visionafter generating.
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. This isn't the cold neon of cyberpunk; it's the bioluminescent green of something growing in the dark.
The typography system is architecturally ambitious: MongoDB Value Serif for massive hero headlines (96px) creates an editorial, authoritative presence — serif type at database-company scale is a bold choice that says "we're not just another tech company." Euclid Circular A handles the heavy lifting of body and UI text with an unusually wide weight range (300–700), while Source Code Pro serves as the code and label font with distinctive uppercase treatments featuring very wide letter-spacing (1px–3px). This three-font system creates a hierarchy that spans editorial elegance → geometric professionalism → engineering precision.
What makes MongoDB distinctive is its dual-mode design: a dark hero/feature section world (#001e2b with neon green accents) and a light content world (white with teal-gray borders #b8c4c2). The transition between these modes creates dramatic contrast. The shadow system uses teal-tinted dark shadows (rgba(0, 30, 43, 0.12)) that maintain the forest-dark atmosphere even on light surfaces. Buttons use pill shapes (100px–999px radius) with MongoDB Green borders (#00684a), and the entire component system references the LeafyGreen design system.
Key Characteristics:
#001e2b) — forest-dark, not space-dark#00ed64) as the singular brand accent — electric and organicrgba(0, 30, 43, 0.12) — shadows carry the forest color#00684a)#006cfa) and hover transition to #3860be#001e2b): Primary dark background — the deepest teal-black#00ed64): Primary brand accent — neon green for highlights, underlines, gradients#00684a): Button borders, link text on light — muted green for functional use#006cfa): Secondary accent — links, interactive highlights#3860be): All link hover states transition to this blue#1eaedb): Button hover background — bright teal#1c2d38): Dark button backgrounds, secondary dark surfaces#3d4f58): Dark borders on dark surfaces#21313c): Dark link text variant#5c6c75): Muted text on dark, secondary button text#b8c4c2): Borders on light surfaces, dividers#e8edeb): Input text on dark surfaces#ffffff): Light section background, button text on dark#000000): Text on light surfaces, darkest elementsrgba(0, 30, 43, 0.12) 0px 26px 44px, rgba(0, 0, 0, 0.13) 0px 7px 13px): Primary card elevation — teal-tintedrgba(0, 0, 0, 0.15) 0px 3px 20px): General elevationrgba(0, 0, 0, 0.1) 0px 2px 4px): Light card liftMongoDB Value Serif — editorial hero headlinesEuclid Circular A — geometric sans-serif workhorseSource Code Pro — monospace with uppercase label treatmentsAkzidenz-Grotesk Std (with CJK: Noto Sans KR/SC/JP), Times, Arial, system-ui| Role | Font | Size | Weight | Line Height | Letter Spacing | Notes |
|---|---|---|---|---|---|---|
| Display Hero | MongoDB Value Serif | 96px (6.00rem) | 400 | 1.20 (tight) | normal | Serif authority |
| Display Secondary | MongoDB Value Serif | 64px (4.00rem) | 400 | 1.00 (tight) | normal | Serif sub-hero |
| Section Heading | Euclid Circular A | 36px (2.25rem) | 500 | 1.33 | normal | Geometric precision |
| Sub-heading | Euclid Circular A | 24px (1.50rem) | 500 | 1.33 | normal | Feature titles |
| Body Large | Euclid Circular A | 20px (1.25rem) | 400 | 1.60 (relaxed) | normal | Introductions |
| Body | Euclid Circular A | 18px (1.13rem) | 400 | 1.33 | normal | Standard body |
| Body Light | Euclid Circular A | 16px (1.00rem) | 300 | 1.50–2.00 | normal | Light-weight reading text |
| Nav / UI | Euclid Circular A | 16px (1.00rem) | 500 | 1.00–1.88 | 0.16px | Navigation, emphasized |
| Body Bold | Euclid Circular A | 15px (0.94rem) | 700 | 1.50 | normal | Strong emphasis |
| Button | Euclid Circular A | 13.5px–16px | 500–700 | 1.00 | 0.135px–0.9px | CTA labels |
| Caption | Euclid Circular A | 14px (0.88rem) | 400 | 1.71 (relaxed) | normal | Metadata |
| Small | Euclid Circular A | 11px (0.69rem) | 600 | 1.82 (relaxed) | 0.2px | Tags, annotations |
| Code Heading | Source Code Pro | 40px (2.50rem) | 400 | 1.60 (relaxed) | normal | Code showcase titles |
| Code Body | Source Code Pro | 16px (1.00rem) | 400 | 1.50 | normal | Code blocks |
| Code Label | Source Code Pro | 14px (0.88rem) | 400–500 | 1.14 (tight) | 1px–2px | text-transform: uppercase |
| Code Micro | Source Code Pro | 9px (0.56rem) | 600 | 2.67 (relaxed) | 2.5px | text-transform: uppercase |
Primary Green (Dark Surface)
#00684a (muted MongoDB green)#0000001px solid #00684argba(0,0,0,0.06) 0px 1px 6pxDark Teal Button
#1c2d38#5c6c751px solid #3d4f58#1eaedb, text white, translateX(5px)Outlined Button (Light Surface)
#001e2b1px solid #b8c4c21px solid #b8c4c2 border#001e2b or #1c2d38 background with 1px solid #3d4f58rgba(0,30,43,0.12) 0px 26px 44px (forest-tinted)#e8edeb, padding 12px 12px 12px 8px1px solid #b8c4c2 on light, 1px solid #3d4f58 on darkNeon Green Accent Underlines
0px 2px 2px 0px solid #00ed64 — bottom + right border creating accent underlines#006cfa (blue) variantSource Code Label System
| Level | Treatment | Use |
|---|---|---|
| Flat (Level 0) | No shadow | Default surfaces |
| Subtle (Level 1) | rgba(0,0,0,0.1) 0px 2px 4px | Light card lift |
| Standard (Level 2) | rgba(0,0,0,0.15) 0px 3px 9px | Standard cards |
| Prominent (Level 3) | rgba(0,0,0,0.15) 0px 3px 20px | Elevated panels |
| Forest (Level 4) | rgba(0,30,43,0.12) 0px 26px 44px, rgba(0,0,0,0.13) 0px 7px 13px | Hero cards — teal-tinted |
Shadow Philosophy: MongoDB's shadow system is unique in that the primary elevation shadow uses rgba(0, 30, 43, 0.12) — a teal-tinted shadow that carries the forest-dark brand color into the depth system. This means even on white surfaces, shadows feel like they belong to the MongoDB color world rather than being generic neutral black.
#001e2b (forest-black) for dark sections — not pure black#00ed64) sparingly for maximum electric impactrgba(0,30,43,0.12)) for primary card elevation#000000) for dark backgrounds — always use teal-black (#001e2b)#00ed64) on backgrounds — it's an accent for text, underlines, and small highlightsrgba(0,30,43,...))| Name | Width | Key Changes |
|---|---|---|
| Mobile Small | <425px | Tight single column |
| Mobile | 425–768px | Standard mobile |
| Tablet | 768–1024px | 2-column grids begin |
| Desktop | 1024–1280px | Standard layout |
| Large Desktop | 1280–1440px | Expanded layout |
| Ultra-wide | >1440px | Maximum width, generous margins |
#001e2b)#00ed64)#00684a)#006cfa)#000000)#ffffff) or Light Input (#e8edeb)#b8c4c2)#3d4f58)