Betterment DESIGN.md

Brands

Digital investment design with calming green identity, trust-forward surfaces, humanist typography, and goal-based financial clarity.

Raw DESIGN.md

At a glance

Group
Brands
Main color
#1a7a4aGreen design systems
Fonts
GT AmericaSF Mono

Colors in this file

  • #1a7a4a

    background

  • #ffffff

    background

  • #d1fae5

    background

  • #e5e7eb

    Unnamed

  • #0d9488

    Unnamed

  • #3b82f6

    Unnamed

  • #d97706

    Unnamed

  • #dc2626

    Unnamed

  • #f7fbf9

    Unnamed

  • #111827

    Unnamed

Digital investment design with calming green identity, trust-forward surfaces, humanist typography, and goal-based financial clarity.

1. Visual Theme & Atmosphere

Betterment should feel trustworthy, calm, and empowering. The design language communicates automated investing, retirement planning, tax optimization, and financial goal progress without anxiety.

  • Mood: calm, trustworthy, optimistic, approachable
  • Density: low-to-medium, with generous whitespace and clear goal-progress surfaces
  • Character: calming green brand, soft neutrals, warm whites, rounded goal cards

2. Color Palette & Roles

TokenHexRole
--bet-green#1A7A4APrimary brand and CTA
--bet-green-light#D1FAE5Goal progress fill and positive states
--bet-teal#0D9488Secondary investment accent
--bet-blue#3B82F6Informational and link states
--bet-amber#D97706Retirement milestone and alert
--bet-red#DC2626Negative returns and error
--surface-card#FFFFFFAccount and goal cards
--surface-bg#F7FBF9Warm off-white background
--text-primary#111827Primary headings and labels
--text-secondary#6B7280Subtext and allocation labels
--border-default#E5E7EBCard and table borders

Use green as the primary trust and action signal. Never use red unless absolutely necessary — financial products should minimize anxiety.

3. Typography Rules

css--font-sans: "GT America", Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;
--font-mono: "SF Mono", "Roboto Mono", Menlo, monospace;
ElementSizeWeightLine Height
Hero Display56px7001.05
Page Title36px7001.1
Section Title26px6001.2
Card Title20px6001.3
Body16px4001.65
Financial Value34px7001.0
Label13px5001.4

4. Component Stylings

css.button-primary {
  min-height: 48px;
  padding: 0 24px;
  border: none;
  border-radius: 999px;
  background: #1A7A4A;
  color: #FFFFFF;
  font: 600 16px/1 Inter, sans-serif;
}

.goal-card {
  border: 1px solid #E5E7EB;
  border-radius: 20px;
  background: #FFFFFF;
  padding: 24px;
}

.progress-bar {
  height: 8px;
  border-radius: 999px;
  background: #D1FAE5;
}

.progress-fill {
  height: 8px;
  border-radius: 999px;
  background: #1A7A4A;
}

5. Layout Principles

TokenValueUsage
--space-312pxTight list spacing
--space-520pxCard content rhythm
--space-832pxSection separation
--space-1456pxMajor page sections

Lead with total portfolio value and goal progress prominently. Allocation breakdowns and tax details should be secondary.

6. Depth & Elevation

css.shadow-card  { box-shadow: 0 2px 8px rgba(17, 24, 39, 0.05); }
.shadow-goal  { box-shadow: 0 8px 24px rgba(26, 122, 74, 0.10); }
.shadow-modal { box-shadow: 0 20px 50px rgba(17, 24, 39, 0.14); }

Gentle shadows reinforce the calm, trustworthy atmosphere. No harsh or dramatic elevation.

7. Do's and Don'ts

Do lead with goal progress, not abstract numbers. Do use green to signal positive growth consistently. Do keep financial disclaimers legible but not dominant. Do not use alarming red for normal market fluctuations. Do not make tax or allocation details the primary focus.

8. Responsive Behavior

BreakpointMin WidthBehavior
Mobile0pxSingle goal card, simple portfolio total
Tablet768pxTwo-column goal grid, basic allocation pie
Desktop1200pxFull dashboard with goals, allocation, and performance history

Always surface portfolio value and biggest goal on the smallest screen.

9. Agent Prompt Guide

Design like Betterment: calming green CTAs, generous whitespace, goal-progress cards, humanist typography, low-anxiety financial surfaces, and clear investment hierarchy.

Use it with your agent

Save the file as DESIGN.md in your project root, then ask your agent to follow it for UI work. Or let the agent fetch it over MCP.

Download

curl -o DESIGN.md https://www.uiskillbook.com/design-md/betterment.md

MCP server

https://www.uiskillbook.com/mcp

MCP tool call

get_design_md({ "slug": "betterment" })