Muma Design System
Muma is a bright, friendly UI-kit style agency template. It feels like a product launch page: a pale grey hero with big soft white blob shapes, a clean navy Roboto headline, and one tomato-red pill button with a white arrow circle. Colour comes in warm pops, tomato red and goldenrod yellow, as buttons, blurred blobs, zigzag strokes and thin diagonal lines.
The published preview opens on an intro page that presents each home version inside a MacBook and iPhone mockup, one after another down a long white page.
Four signatures make it recognisable:
- The red pill with an arrow circle. Buttons are tomato #FC493E pills with a white circle holding a red → at the right end (Purchase Muma Now, Live Preview). Yellow #FFBF25 versions appear in the layouts.
- Soft blob backgrounds. The hero band (#F5F5F7) is cut by large white organic shapes, and photos inside the layouts sit in blob masks.
- Playful blurred decor. A goldenrod zigzag stroke, four thin parallel tomato diagonals, a blurred red triangle and a blurred yellow ring float around the hero and mockups.
- Rotated version labels. Each showcase has a vertical label (Home Version 2) in pale grey #AEB6B8, rotated −90° on the left, between two 1px lines, and a 1px vertical line links one showcase to the next.
Muma is a light-only design.
Colors
Surfaces
#FFFFFFPage background
#F5F5F7Hero band, page-link tiles, the footer
#FFFFFF#DCE7E91px bottom border on inputs
Ink
#FFFFFFText on primary
#FFFFFFText on secondary
#272B3AThe --black-2 variable: body colour, headlines, nav links
#212127Tile titles (Portfolio v1)
#818187Dropdown links
#919197Paragraphs (p is #919197 at 15px weight 500), the hero lead, the logo tagline, footer links, blockquotes
#AEB6B8Rotated Home Version N labels, only at 16px+
#FFFFFFAction
#FC493EThe --tomato variable: buttons, nav hover, nav underline, decor lines
#FD6960Button hover
#FFBF25The --goldenrod variable: secondary buttons in the layouts, zigzag and blurred ring decor
#B5B5BESmall footer links
Lines & effects
#D6DFE1The --gainsboro variable: 1px vertical lines beside version labels
#999999Input placeholder text
Typography
Roboto · display-hero
The quick brown fox jumpsMuma, your design toolkit. 58px · 400 · 1.03
Roboto · headline-lg
The quick brown fox jumpsSection titles (Very easy to edit and customize), the h2 default. 32px · 500 · 1.13
Roboto · title-md
The quick brown fox jumpsCard titles, the h4 default. 18px · 500 · 1.33
Roboto · eyebrow
The quick brown fox jumpsRotated Home Version N labels. 16px · 500 · 1.88
Roboto · body-lg
The quick brown fox jumpsHero lead in #919197. 18px · 400 · 1.56
Roboto · quote
The quick brown fox jumpsBlockquote with a 2px tomato left rule, padding 0 20px. 17px · 400 · 1.53
Spacing & shape
| Purpose | Value |
|---|---|
| Container | max 1200px, centred, inside sections with 20px side padding |
| Section rhythm | 150px top and bottom (.section; 100px at ≤479px); the long showcase section ends with 300px |
| Breakpoints | 991px, 767px and 479px, plus a few min-width: 768px rules |
Spacing scale
| Token | Value | Preview |
|---|---|---|
hair | 1px | |
xs | 5px | |
sm | 10px | |
md | 15px | |
lg | 20px | |
xl | 30px | |
2xl | 80px |
Layout spacing
| Token | Value | Preview |
|---|---|---|
gutter | 20px | |
footer | 80px | |
nav | 100px | |
section | 150px |
Border radius
Surfaces
How the surfaces stack, from the page background up. Hex codes and roles are in Colors above.
Motion
| Decor parallax | Shapes and mockups move y −300px to +400px while scrolling in view and on page scroll |
| Nav underline | 1px tomato line grows from width 0%, 500ms |
| Nav link colour | transition: color .2s to #FC493E |
| Button hover | transition: all .3s, #FC493E → #FD6960 |
| Hover pairs | Mouse-over / mouse-out pairs changing background and text colour over 500ms, some rotating 500ms |
| Reveal | y 100% → 0% at 500ms on a few elements; fades 0 → 1 at 500ms on page start |
Do’s and don’ts
- Use the tomato #FC493E pill with a white arrow circle for the main action, #FD6960 on hover.
- Set headlines in Roboto, navy #272B3A, sentence case with a full stop.
- Put the hero on #F5F5F7 with large white blob shapes.
- Add warm decor: a #FFBF25 zigzag, thin tomato diagonals, blurred red and yellow shapes.
- Show products inside device mockups, with a rotated grey version label at the left.
- Keep sections at 150px vertical padding inside a 1200px container.
- Use dark backgrounds or dark buttons; Muma is light-only.
- Set #919197 (ink-subtle) text below 15px, or #AEB6B8 below 16px; they are the template's real greys but under 4.5:1.
- Put button labels under 14px weight 500; white on #FC493E is 3.4:1.
- Square off buttons or tiles; actions are pills (30px, 50px).
- Use uppercase or letter spacing.
- Lay colour over photos; keep colour beside them.
- Use the goldenrod button (white on #FFBF25 is 1.65:1) for anything but short secondary labels at 14px weight 500, or set tomato and #818187 text below 14px.
Example prompt
Any page in the Muma style
More design systems like this
Agency design systems, the same colors first.
Bring any of them to your AI tool
All Access unlocks all 398 design systems, ready for Claude, ChatGPT, Gemini, Cursor, v0 and Lovable, plus 400+ templates on all 5 platforms.
Get All AccessUpgrade to All AccessHow to use the Muma design system
Pick a file to see what it’s for and where it goes.
What it is
The whole design system in one markdown file, written for AI: every color, type style, spacing value, component and motion rule, plus do's, don'ts and a ready prompt.
Best for
Claude, ChatGPT, Gemini, Cursor and v0, or any other AI tool that builds pages or code.
How to use it
- Put
DESIGN.mdin your project and mention it in your request, or save it as.cursor/rules/muma.mdc - For the rule file, start it with a front-matter block that sets
alwaysApply: true, so every chat uses it - Ask: “Build a pricing page using DESIGN.md.” Cursor follows the colors, fonts, spacing and rules
- Put
DESIGN.mdin the project root - Add one line to
CLAUDE.md: “Follow DESIGN.md for all UI.” - Ask for any page or component; Claude reads the file first
- Attach
DESIGN.mdto the chat (or paste it in) - Ask: “Build a landing page in this design system.”
- Keep the file in the chat or project knowledge, so follow-up pages stay on style
What it is
Every token as data, in the W3C Design Tokens format: colors with their roles, type styles, radius, spacing, and component tokens that point at them.
Best for
Figma (Tokens Studio), Style Dictionary and other design-token tools, and build scripts.
How to use it
- In Figma, open Tokens Studio, choose Import, and pick
tokens.json - Or point Style Dictionary’s
sourceat it to generate tokens for any platform - In code, import it like any JSON file
What it is
A Tailwind CSS v4 theme: every color, font, type style, radius and spacing value becomes a Tailwind utility, like bg-canvas, text-headline-lg or rounded-md.
Best for
Tailwind v4 projects, and AI builders that write Tailwind (v0, Lovable, Bolt).
How to use it
- Save
theme.cssnext to your main CSS file - Import it after Tailwind:
@import "tailwindcss"; @import "./theme.css"; - Use the classes:
bg-canvas text-ink rounded-md p-lg
What it is
The same tokens as plain CSS variables on :root. Component values point at the color variables, so changing one color updates everything that uses it.
Best for
Any website: plain CSS, Webflow custom code, Framer, WordPress.
How to use it
- Add it to your stylesheet, or in Webflow paste it into Site settings → Custom code inside a
<style>tag - Use the variables anywhere:
color: var(--color-ink) - Change a token once and every place that uses it follows






