MetaMask Design System
MetaMask's marketing system runs three custom typefaces against a warm blush-peach canvas, with a 160px ultra-heavy display hero in deep plum-purple and domain-scoped CSS color to…
About MetaMask DESIGN.md
Curated by Dov AzencotUpdated Source metamask.io
- Fintech & Crypto
MetaMask's hero breaks two conventions simultaneously. Most crypto brands — Coinbase, Phantom, Rainbow — use a dark canvas with electric accent colors to signal technological authority. MetaMask uses a warm blush-peach background (#fff1eb, named --home-light-pink in the CSS) and renders the headline "YOUR HOME ONCHAIN" in deep plum-purple (#3d065f) at 160px using a proprietary variable font named MMPolyVariable. The effect reads as poster art rather than software marketing: massive, colored letterforms on a warm neutral ground, flanked by stylized fox-orange and crimson triangular shapes that suggest the MetaMask fox-mascot without literalism. The brand is the mascot's colors, not the crypto-dark convention.
The DESIGN.md file packages three custom font families: MMPolyVariable (the display voice, used at 160px, 128px, and 32px), MMEuclidCircularB (the interface voice, appearing 26 times at 16px/500 and across all UI chrome), and MMSansMono (the code/metadata voice). All three are MetaMask proprietary. The color system exposes unusual architectural transparency: CSS variable names follow a domain-audience pattern — `--consumer-orange`, `--developer-purple`, `--institution-blue`, `--consumer-perps-green` — revealing that MetaMask has three distinct product audiences (consumer wallet, developer tools, institutional clients) each with their own domain color. The deep plum-purple (#3d065f) is the convergence tone that all three audiences share.
The feature card system below the fold is where the domain colors activate. Product tiles use saturated indigo (#190066) for one cluster, chartreuse-green (#baf24a) for another, and deep teal (#013330) for a third. Each tile uses 70px border radius — producing a superellipse shape that reads distinctly at the ~200px tile scale. The overall effect is that the brand page functions as both a consumer-facing marketing site and a signal to developers and institutions that MetaMask is a platform with distinct surfaces for each audience.
What makes it distinct
- 160px display at weight 400MMPolyVariable at 160px renders the hero headline at a scale almost no other crypto or fintech brand attempts; the visual mass of the letterforms carries the page
- Blush-peach canvasthe page floor uses a warm off-white (#fff1eb, wired as --home-light-pink) rather than pure white or dark navy, giving MetaMask immediate differentiation from the dark-canvas crypto convention
- Deep plum-purple ink#3d065f fills the hero headline and structural UI at 70 total occurrences, establishing a distinct brand signature separate from the generic violet of most web3 tools
- Domain-scoped color systemCSS variables follow the pattern --consumer-orange, --developer-purple, --institution-blue, exposing the three-audience architecture directly in the token naming
- 70px as the dominant card radius96 of the extracted radius values are 70px, producing a distinctive superellipse card shape used across the product feature tiles
Live at metamask.io
A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.
metamask.ioExplore MetaMask
Pick what you want to see — mockups, colors, typography, layout, or the full component list.
Surface
Page and card backgrounds.
Text
Headlines, body, captions, muted.
Borders & Hairlines
Dividers, outlines, structural rules.
Other
Specialty colors.
MetaMask design system FAQ
Common questions about MetaMask's tokens, components, and how to use this DESIGN.md in your project.
Related reading
Specs, directories, and component libraries that pair with this design system.
Browse all design systems
The full directory of DESIGN.md files on shadcn.io, with live mockups for each.
MetaMask — official site
MetaMask's public marketing site — the source of truth for the live tokens captured in this file.
The DESIGN.md specification
Google Labs' open spec for machine-readable design system files — the format this page is built on.