DuckDuckGo DESIGN.md

Brands

Privacy search and browser design with friendly orange identity, clean utility surfaces, and no-tracking clarity.

Raw DESIGN.md

At a glance

Group
Brands
Main color
#de5833Red design systems
Fonts
InterSF Mono

Colors in this file

  • #de5833

    Unnamed

  • #e5e7eb

    Unnamed

  • #de2c2c

    Unnamed

  • #2b6cb0

    Unnamed

  • #22c55e

    Unnamed

  • #f7f7f7

    Unnamed

  • #ffffff

    Unnamed

  • #64748b

    Unnamed

  • #15803d

    Unnamed

Privacy search and browser design with friendly orange identity, clean utility surfaces, and no-tracking clarity.

1. Visual Theme & Atmosphere

DuckDuckGo should feel private, useful, and human. The design must communicate search, browser protection, email privacy, app tracking protection, and simple privacy controls without sounding technical or intimidating.

2. Color Palette & Roles

TokenHexRole
--ddg-orange#DE5833Primary brand/action color
--ddg-red#DE2C2CStrong privacy warning
--ddg-blue#2B6CB0Link and info state
--ddg-green#22C55EProtected/safe state
--surface-page#F7F7F7Page background
--surface-card#FFFFFFCards and controls
--border-default#E5E7EBDividers
--text-muted#64748BHelper text

3. Typography Rules

css--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
--font-mono: "SF Mono", "JetBrains Mono", "Roboto Mono", Menlo, monospace;
ElementSizeWeightLine Height
Hero Display56px7001.05
Page Title38px7001.12
Section Title28px6501.2
Card Title20px6501.3
Body16px4001.6
Label13px6001.35

4. Component Stylings

css.button-primary { min-height: 44px; padding: 0 18px; border-radius: 999px; border: 1px solid #DE5833; background: #DE5833; color: #fff; font: 600 14px/1 Inter, sans-serif; }
.search-box { min-height: 52px; border: 1px solid #E5E7EB; border-radius: 999px; background: #fff; padding: 0 18px; }
.privacy-card { border: 1px solid #E5E7EB; border-radius: 16px; background: #fff; padding: 18px; }
.protected-badge { background: rgba(34, 197, 94, 0.12); color: #15803D; border-radius: 999px; padding: 6px 10px; }

5. Layout Principles

Organize around search, browser, privacy protection, tracker blocking, email protection, and simple settings. Keep language plain.

6. Depth & Elevation

css.shadow-card { box-shadow: 0 8px 18px rgba(17, 24, 39, 0.06); }
.shadow-search { box-shadow: 0 18px 42px rgba(17, 24, 39, 0.10); }

7. Do's and Don'ts

Do make privacy benefits concrete. Do keep controls simple. Do not use fear-heavy visuals. Do not bury privacy state.

8. Responsive Behavior

BreakpointMin WidthBehavior
Mobile0pxStack search, cards, and privacy controls
Tablet768pxTwo-column feature sections
Desktop1200pxFull browser/search product layout

9. Agent Prompt Guide

Design like DuckDuckGo: friendly orange privacy-first search UI, pill search boxes, simple privacy cards, protected-state badges, and plain-language no-tracking clarity.

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/duckduckgo.md

MCP server

https://www.uiskillbook.com/mcp

MCP tool call

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