← Về thư mục
📄 / / root / .hermes / profiles / glv-director / skills / creative / popular-web-designs / templates / mongodb.md

Design System: MongoDB

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_file to create HTML, serve via generative-widgets skill (cloudflared tunnel). Verify visual accuracy with browser_vision after generating.

1. Visual Theme & Atmosphere

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: - Deep teal-black backgrounds (#001e2b) — forest-dark, not space-dark - Neon MongoDB Green (#00ed64) as the singular brand accent — electric and organic - MongoDB Value Serif for hero headlines — editorial authority at tech scale - Euclid Circular A for body with weight 300 (light) as a distinctive body weight - Source Code Pro with wide uppercase letter-spacing (1px–3px) for technical labels - Teal-tinted shadows: rgba(0, 30, 43, 0.12) — shadows carry the forest color - Dual-mode: dark teal hero sections + light white content sections - Pill buttons (100px radius) with green borders (#00684a) - Link Blue (#006cfa) and hover transition to #3860be

2. Color Palette & Roles

Primary Brand

Interactive

Neutral Scale

Shadows

3. Typography Rules

Font Families

Hierarchy

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

Principles

4. Component Stylings

Buttons

Primary Green (Dark Surface) - Background: #00684a (muted MongoDB green) - Text: #000000 - Radius: 50% (circular) or 100px (pill) - Border: 1px solid #00684a - Shadow: rgba(0,0,0,0.06) 0px 1px 6px - Hover: scale 1.1 - Active: scale 0.85

Dark Teal Button - Background: #1c2d38 - Text: #5c6c75 - Radius: 100px (pill) - Border: 1px solid #3d4f58 - Hover: background #1eaedb, text white, translateX(5px)

Outlined Button (Light Surface) - Background: transparent - Text: #001e2b - Border: 1px solid #b8c4c2 - Radius: 4px–8px - Hover: background tint

Cards & Containers

Inputs & Forms

Image Treatment

Distinctive Components

Neon Green Accent Underlines - 0px 2px 2px 0px solid #00ed64 — bottom + right border creating accent underlines - Used on feature headings and highlighted text - Also appears as #006cfa (blue) variant

Source Code Label System - 14px uppercase Source Code Pro with 1px–2px letter-spacing - Used as section category markers above headings - Creates a "database field label" aesthetic

5. Layout Principles

Spacing System

Grid & Container

Whitespace Philosophy

Border Radius Scale

6. Depth & Elevation

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.

7. Do's and Don'ts

Do

Don't

8. Responsive Behavior

Breakpoints

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

Touch Targets

Collapsing Strategy

Image Behavior

9. Agent Prompt Guide

Quick Color Reference

Example Component Prompts

Iteration Guide

  1. Start with the mode decision: dark (#001e2b) for hero/features, white for content
  2. MongoDB Green (#00ed64) is electric — use once per section for maximum impact
  3. Serif headlines (MongoDB Value Serif) create the editorial authority — never use for body
  4. Weight 300 body text creates the airy reading experience — don't default to 400
  5. Source Code Pro uppercase with wide tracking for technical labels — the database voice
  6. Teal-tinted shadows keep everything in the MongoDB color world