About Miro DESIGN.md
Curated by Dov AzencotUpdated Source miro.com
- Productivity & SaaS
- Workflow & No-code
Miro's design system frames the AI-powered visual workspace through one of the most confident brand-voltage choices in B2B SaaS: a single canary yellow ("#ffd02f") wordmark perched on a stark white canvas, then refused as a CTA. The dominant action everywhere is a black pill — "#1c1c1e" filled at fully rounded corners — and the live product carries the visual weight through real Miro-board mockup illustrations with sticky notes, kanban columns, and mind maps. Pastel feature cards in rose, teal, coral, and mint echo the actual sticky-note tints from inside the whiteboard, so the marketing language and the product language reinforce one another instead of drifting apart.
This page packages the full token system into a single DESIGN.md file built on the Google Labs spec. Inside: 41 color tokens grouped into brand, surface, text, and semantic families; 18 typography tokens running Roobert PRO from the 80px hero display through 11px uppercase micro labels; 12 spacing values from 4px to a 120px hero band; 9 rounded-corner steps culminating in a 9999px pill; and 42 components covering buttons, pricing cards, comparison tables, whiteboard mockups, FAQ accordions, badges, and the dark multi-column footer.
Feed the file to Claude, Cursor, or GitHub Copilot and the AI will reproduce Miro's specific restraint — black pills not yellow, pastel cards not gradients, real product UI not stock photography — rather than a generic shadcn theme. Reference the tokens directly when wiring Tailwind config or CSS variables. The system is worth studying for one specific discipline: how a brand can own a loud signature color (canary yellow at "#ffd02f") and still keep it out of every primary action, letting black do the work and saving the voltage for the wordmark and the sticky-note tints.
What makes it distinct
- Reserved brand voltagecanary yellow #ffd02f confined to the wordmark, promo strip, and yellow-tag chips, never a primary CTA
- Black-pill primary CTAs#1c1c1e on rounded.full carries every dominant action across marketing, pricing, and AI Workflows pages
- Pastel feature cards at 28px cornersrose #ffd8f4, teal #c3faf5, coral #ffc6c6, yellow #ffd02f echo the live sticky-note palette
- Roobert PRO across 18 type tokens80px hero down to 11px micro labels, single-family typography with no 700 weight
- Massive 4-tier pricing into 80-row comparison tableFree / Starter / Business (featured lavender #f5f3ff) / Enterprise (dark canvas)
Live at miro.com
A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.
miro.comExplore Miro
Pick what you want to see — mockups, colors, typography, layout, or the full component list.
Brand & Accent
Sparing, CTA-only voltage.
Surface
Page and card backgrounds.
Text
Headlines, body, captions, muted.
Borders & Hairlines
Dividers, outlines, structural rules.
Semantic
Status, errors, success, inline links.
Other
Specialty colors.
Miro design system FAQ
Common questions about Miro'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.
Miro homepage
Live reference for the canary-yellow wordmark, black-pill CTAs, and pastel feature card system in production.
The DESIGN.md specification
Google Labs' open spec for machine-readable design system files — the format this page is built on.
Use Miro in your project
One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.