MiniMax Design System
MiniMax's design system as a DESIGN.md file. Black #0a0a0a, DM Sans, four product brand colors, 44 components. For React, Next.js, and AI tools.
Add shadcn.io to your AI agent. · Pro It installs blocks, icons and templates in your design system from a prompt, with Pro.
Set up MCP- Primary
- #0a0a0a
- Typeface
- DM Sans
- Shape
- Soft
- Base radius
- 8px
- Colors
- 28
- Type tokens
- 15
- Components
- 44
- Spacing values
- 12
About
About MiniMax DESIGN.md
Curated by Dov Azencot · Updated May 12, 2026 · Source minimaxi.com (opens in a new tab)
MiniMax is a Chinese AI infrastructure brand that runs on a deliberate duality. Marketing surfaces sit on stark white canvas (#ffffff) with near-black ink (#0a0a0a) and confident, editorial type — but each model release gets its own saturated identity card: M2.7 in volcanic coral (#ff5530), Music 2.6 in magenta-pink (#ea5ec1), Hailuo in deep blue (#1456f0), Speech 2.8 in royal purple (#a855f7). The product matrix on the homepage reads like a row of album covers, each tile declaring its own personality at 32px corner radius against quieter 16px white documentation cards in the same viewport. The radius contrast is the visual signature.
This page packages the brand into a single Google Labs DESIGN.md file. Inside: 28 colors tokens (split across brand accent, surface, hairline, text, and semantic groups), 16 type styles drawn entirely from DM Sans at weights 400/500/600/700, 9 corner radii (from 4px chips to 32px hero cards to 9999px pills), a 12-step spacing scale anchored on 4px, and roughly 44 components — buttons, vibrant product cards, search pills, segmented tabs, badges, data tables, sidebar nav, the 80px hero band, and the dense black footer.
Feed the file to Claude, Cursor, GitHub Copilot, or any AI tool that reads structured tokens. The agent reproduces MiniMax's discipline — black-pill primaries, product-color identity cards reserved for model moments, DM Sans at -2px letter-spacing on the hero — instead of a generic SaaS theme. The system is worth studying for one move in particular: how a brand can run 90% monochrome and still feel saturated by reserving color for product identity only.
What makes it distinct
5
- Product-color encodingcoral #ff5530 (M2.7), magenta #ea5ec1 (Music 2.6), blue #1456f0 (Hailuo), purple #a855f7 (Speech 2.8)
- Pill-shaped everythingevery button, tab, and badge runs rounded-full; rectangular forms only inside data tables
- Magazine-grade hero80px DM Sans display at -2px letter-spacing and 1.10 leading, scaling down to 12px micro labels
- Radius contrast as signature32px gradient product cards beside 16px white documentation cards in the same viewport
- Single typeface, no italicsDM Sans handles every role at four weights (400/500/600/700); emphasis comes from weight, not slope
minimaxi.com
Live at minimaxi.com
A snapshot of the brand in production. Scroll the frame to see the whole page.

Colors
28 colors
MiniMax's system runs on #0a0a0a as its primary voltage, used in 4 of 44 components. Type is set in DM Sans across 15 tokens from 12px to 80px, weights 400–700. Shape language is soft — components average 20px corner radius, with no sharp interactive edges.
Brand & Accent
Sparing, CTA-only voltage · 11
Surface
Page and card backgrounds · 3
Text
Headlines, body, captions · 6
Borders & Hairlines
Dividers, outlines, rules · 2
Semantic
Status, errors, success, links · 1
Other
Specialty colors · 5
Typography
15 type tokens
Set in DM Sans across 15 tokens, from 12px to 80px, weights 400–700. Shown in its own stack: where the font isn't installed, the fallback the file names stands in.
- hero-display80px · weight 600 · lh 1.1 · tracking -2pxThe quick brown fox jumps over the lazy dog
- display-lg56px · weight 600 · lh 1.1 · tracking -1.5pxThe quick brown fox jumps over the lazy dog
- heading-lg40px · weight 600 · lh 1.2 · tracking -1pxThe quick brown fox jumps over the lazy dog
- heading-md32px · weight 600 · lh 1.25 · tracking -0.5pxThe quick brown fox jumps over the lazy dog
- heading-sm24px · weight 600 · lh 1.3The quick brown fox jumps over the lazy dog
- card-title20px · weight 600 · lh 1.4The quick brown fox jumps over the lazy dog
- subtitle18px · weight 500 · lh 1.5The quick brown fox jumps over the lazy dog
- body-md16px · weight 400 · lh 1.5The quick brown fox jumps over the lazy dog
- body-md-bold16px · weight 700 · lh 1.5The quick brown fox jumps over the lazy dog
- body-sm14px · weight 400 · lh 1.5The quick brown fox jumps over the lazy dog
- body-sm-medium14px · weight 500 · lh 1.5The quick brown fox jumps over the lazy dog
- caption13px · weight 400 · lh 1.7The quick brown fox jumps over the lazy dog
- caption-bold13px · weight 600 · lh 1.5The quick brown fox jumps over the lazy dog
- micro12px · weight 400 · lh 1.5The quick brown fox jumps over the lazy dog
- button-md14px · weight 600 · lh 1.4The quick brown fox jumps over the lazy dog
Layout
Radii and spacing
9 corner radii and 12 spacing values. Shape language: soft.
Radii
- xs4px
- sm6px
- md8px
- lg12px
- xl16px
- xxl20px
- xxxl24px
- hero32px
- full9999px
Spacing
- xxs4px
- xs8px
- sm12px
- md16px
- lg20px
- xl24px
- xxl32px
- xxxl40px
- section-sm48px
- section64px
- section-lg80px
- hero96px
Components
44 components
Each rendered from its tokens (color, type, radius, padding) on MiniMax's own canvas.
- Button Primarybutton-primaryButton Primary
- Button Primary Pressedbutton-primary-pressedButton Primary Pressed
- Button Primary Disabledbutton-primary-disabledButton Primary Disabled
- Button Secondarybutton-secondaryButton Secondary
- Button Tertiarybutton-tertiaryButton Tertiary
- Button Linkbutton-linkButton Link
- button-icon-circularButton Icon Circular
- Product Card Coralproduct-card-coralProduct Card Coral
- Product Card Magentaproduct-card-magentaProduct Card Magenta
- Product Card Blueproduct-card-blueProduct Card Blue
- Product Card Purpleproduct-card-purpleProduct Card Purple
- Product Card Photoproduct-card-photoProduct Card Photo
- Card Basecard-baseCard Base
- Card Featurecard-featureCard Feature
- Card Recommendationcard-recommendationCard Recommendation
- Promo Cta Cardpromo-cta-cardPromo Cta Card
- Type here…text-inputText Input
- Type here…text-input-focusedText Input Focused
- Type here…text-input-errorText Input Error
- Search Pillsearch-pillSearch Pill
- Segmented Tabsegmented-tabSegmented Tab
- Segmented Tab Activesegmented-tab-activeSegmented Tab Active
- Pill Tabpill-tabPill Tab
- Pill Tab Activepill-tab-activePill Tab Active
- Badge Successbadge-successBadge Success
- Badge Newbadge-newBadge New
- Badge Betabadge-betaBadge Beta
- Badge Codebadge-codeBadge Code
- Promo Bannerpromo-bannerPromo Banner
- Data Tabledata-tableData Table
- Data Table Headerdata-table-headerData Table Header
- Data Table Rowdata-table-rowData Table Row
- Sidebar Nav Itemsidebar-nav-itemSidebar Nav Item
- Sidebar Nav Item Activesidebar-nav-item-activeSidebar Nav Item Active
- Doc Toc Itemdoc-toc-itemDoc Toc Item
- Ai Product Tileai-product-tileAi Product Tile
- Footer Regionfooter-regionFooter Region
- Footer Linkfooter-linkFooter Link
- Hero Band Marketinghero-band-marketingHero Band Marketing
- Product Matrix Gridproduct-matrix-gridProduct Matrix Grid
- Ai Product Matrixai-product-matrixAi Product Matrix
- Docs Prose Blockdocs-prose-blockDocs Prose Block
- Models Comparison Tablemodels-comparison-tableModels Comparison Table
- Testimonial Stat Rowtestimonial-stat-rowTestimonial Stat Row
In use
The system, in use
MiniMax's tokens on the kind of product it builds.
Build something people actually use.
A short paragraph of marketing copy that previews how the brand's display tier and body tier read together. Two sentences is usually enough.
FAQ
MiniMax design system FAQ
Common questions about MiniMax's tokens, components, and how to use this DESIGN.md in your project.
Read next
Related reading
Specs, directories, and component libraries that pair with this design system.
- Browse all design systemsThe full directory of DESIGN.md files on shadcn.io, with live mockups for each.shadcn.io
- MiniMax homepageThe source site for this spec — homepage, model showcases, platform docs, and pricing surfaces.minimax.io (opens in a new tab)
- The DESIGN.md specificationGoogle Labs' open spec for machine-readable design system files — the format this page is built on.github.com (opens in a new tab)
Use it
Use MiniMax in your project
One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.
Download the DESIGN.md
One machine-readable file: every color, type, radius, spacing, and component token of MiniMax.
Feed it to your AI tool
Drop it into Claude, Cursor, or GitHub Copilot. The agent writes React components and Tailwind classes that match MiniMax's visual language.
Reference the tokens directly
Or paste the values into your Tailwind config, CSS variables, or component library: every color, size and radius is a quoted, ready-to-copy value.
Read the full DESIGN.md: overview, rationale, do’s and don’ts
Overview
MiniMax stages itself as a Chinese AI infrastructure brand with a sophisticated dual identity. Marketing surfaces and platform pages anchor in stark white canvas with deep-black typographic emphasis — the brand voice is confident, technical, almost editorial. But each model release gets its own vibrant gradient identity card: M2.7 in volcanic coral-red, Music 2.6 in magenta-pink, Hailuo in deep blue, Speech 2.8 in saturated orange-purple. Together these vibrant tiles read like album covers laid out on the homepage — each one declaring its own product personality.
DM Sans anchors every surface from oversized 80px hero displays down to 12px micro labels. The geometric, slightly humanist character of the face suits both the dense documentation surfaces (where 14px body type carries 1.5 line-height for long-form prose) and the high-impact marketing displays (where -2px letter-spacing tightens 80px headlines). Buttons are universally pill-shaped (rounded-full) with a sharp two-tier system: black-pill primary (the dominant CTA) and outline-pill secondary. Cards split into two distinct families: vibrant gradient product showcases (32px corner softening) and quiet white documentation cards (16px corner softening).
Key Characteristics:
- Stark monochrome palette — black ({colors.primary}) and white ({colors.canvas}) — broken open by saturated brand-color gradient cards
- Distinct product-color encoding: each model line has its own vibrant brand color (coral M2.7, magenta Music 2.6, blue Hailuo, orange Speech 2.8)
- DM Sans across the entire system; Inter as fallback
- Pill-shaped buttons ({rounded.full}) and pill-shaped tabs everywhere; rectangular forms only inside data tables and dense docs
- Hero typography uses tight 1.10 line-height with -2px letter-spacing for impact
- Documentation surfaces use a 3-column layout: left sidebar nav, center prose body, right table-of-contents
- Black promo banners ({colors.primary}) above the nav for time-bound brand moments
Known Gaps
- Specific dark-mode token values (canvas, surface, ink, hairline) are not surfaced on these pages; the brand has not yet shipped a published dark-mode palette.
- Animation/transition timings are not extracted; recommend 150–200ms ease for hover/focus state transitions.
- Form validation success state is not explicitly captured beyond defaults — implement following standard green-border + success badge patterns.
- Code syntax highlighting palette inside docs is not formalized; documentation samples appear with system-default monospace and minimal coloring.
AI & LLM Platforms
More systems like this
More DESIGN.md files in AI & LLM Platforms.
Pricing
Build it with Pro
The DESIGN.md files are free. Pro adds 6,000+ blocks, premium templates and the MCP server, so your AI editor builds in your system for you.
4.9/5 out of 5 · 150+ reviewsfrom 150+ founders and developers.
Billing
Billed once a year in USD. Cancel anytime.
- How many people can use the license.
- Client work, SaaS products and anything you charge for.
- Production-ready React sections: hero, pricing, features, dashboards and more.
- Complete multi-page sites you can ship as they are.
- React icons from every major library, installable with one command.
- Presets that restyle every block, in light and dark.
- Lets your AI editor search, preview and install blocks for you.
- Priority requests are answered first.
Individual
For personal projects & open source
$32instead of $49/mo
$389 billed yearly
- Seats: 1 seat
- Commercial use: Personal & open source only
- Pro blocks: 6,000+ blocks
- Templates: All 14 templates
- React icons: 294k+ icons
- Themes: All 59 themes
- MCP server: Basic usage
- Support: Standard
Team
Most popularFor freelancers, agencies & startups
$66instead of $99/mo
$789 billed yearly · ≈ $13/dev/mo
- Seats: Up to 5 seats
- Commercial use: Included
- Pro blocks: 6,000+ blocks
- Templates: All 14 templates
- React icons: 294k+ icons
- Themes: All 59 themes
- MCP server: High usage
- Support: Priority
Organization
For companies with larger teams
$132instead of $199/mo
$1,589 billed yearly
- Seats: Unlimited seats
- Commercial use: Included
- Pro blocks: 6,000+ blocks
- Templates: All 14 templates
- React icons: 294k+ icons
- Themes: All 59 themes
- MCP server: Unlimited usage
- Support: Priority
Billed once a year in USD. Cancel anytime.
Individual
For personal projects & open source
$32instead of $49/mo
$389 billed yearly
- How many people can use the license.Seats: 1 seat
- Client work, SaaS products and anything you charge for.Commercial use: Personal & open source only
- Production-ready React sections: hero, pricing, features, dashboards and more.Pro blocks: 6,000+ blocks
- Complete multi-page sites you can ship as they are.Templates: All 14 templates
- React icons from every major library, installable with one command.React icons: 294k+ icons
- Presets that restyle every block, in light and dark.Themes: All 59 themes
- Lets your AI editor search, preview and install blocks for you.MCP server: Basic usage
- Priority requests are answered first.Support: Standard
Team
Most popularFor freelancers, agencies & startups
$66instead of $99/mo
$789 billed yearly · ≈ $13/dev/mo
Everything in Individual, plus
- How many people can use the license.Seats: Up to 5 seats
- Client work, SaaS products and anything you charge for.Commercial use: Included
- Lets your AI editor search, preview and install blocks for you.MCP server: High usage
- Priority requests are answered first.Support: Priority
Organization
For companies with larger teams
$132instead of $199/mo
$1,589 billed yearly
Everything in Team, plus
- How many people can use the license.Seats: Unlimited seats
- Lets your AI editor search, preview and install blocks for you.MCP server: Unlimited usage
- Secure checkout via Stripe
- Code lives in your repo
- Keep what you've shipped if you cancel
- License terms
Your system, built for you
Every block, template and icon, installed by your AI agent in your design system. The DESIGN.md files stay free.