Maxira Design System
Maxira is a dark, confident marketing-agency site. The page is pure black, and the hero is lit from the top by a spotlight of electric blue rays over a faint grid. Type is a clean grotesk (Instrument Sans) with one phrase per headline in Playfair Display italic that fades out to grey, and small labels are Geist Mono uppercase, with section eyebrows in square brackets. Royal blue #110FDF is the action colour.
Four signatures make it recognisable:
- Fading serif phrase. Headlines end or begin with a Playfair Display italic phrase whose fill fades from white to 10% white across the words: Built to power your *next level* expansion, End-to-end , marketing, *simplified*, Made for clients with a *mission in mind*.
- Bracketed mono labels. Eyebrows are Geist Mono 13px uppercase inside brackets: [ CORE FEATURES ], [ TESTIMONIALS ], [ ONE-TIME PAYMENT ], [ EMPOWERING 100+ TOP BRANDS TO OUTPERFORM ].
- Mono-caps blue pills. CONTACT US, BOOK YOUR CALL, VIEW ALL WORKS: #110FDF pills with white Geist Mono uppercase text, a 1px light gradient rim and a soft shadow.
- Capsule nav. Centred links sit in a frosted black capsule (black at 30%, 10px blur); the active link is a white pill with black text.
Maxira is dark-first with white bands for features and FAQ.
Colors
Surfaces
#000000Page background (--second-color: black)
#121212Raised dark tiles and the dropdown, few uses
#191919Raised dark tiles and the dropdown, few uses
#212121Raised dark tiles and the dropdown, few uses
#000000#FFFFFF · 15%Input border
#FFFFFFWhite bands (features, FAQ), perk cards, active nav pill
Ink
#FFFFFFText on primary
#FFFFFFHeadlines, nav, buttons (--first-color)
#FFFFFF · 80%Paragraphs (p { opacity: .8 })
#F7F7F7Mono eyebrows on dark (--gray, 20 uses as text)
#FFFFFF#000000Text on inverse-canvas
#000000 · 70%Pricing feature rows (.p-for-price { opacity: .7 })
#000000 · 48%The faded second half of perk titles (Pause *Anytime*)
Action
#110FDFButtons, the case-study card (--primary)
#2927E4Button hover (--primary-1b, .button-inner:hover)
Lines & effects
#2222221px borders on dark
#FFFFFF · 30%Hairlines and the button rim
#AAA9A51px × 30px dividers in the menu
#FFFFFF · 93%Project label tabs on images
#FFFFFF · 80%The 110px VIEW circle (.project-circle-text)
#000000 · 30%The nav link capsule
#444444The billing switch
#F7F7F7Feature cards on the white band
#FFFFFF · 95%The pricing card
#222222Typography
Instrument Sans · display-hero
The quick brown fox jumpsBuilt to power your next level expansion. 70px · 500 · 1.0 · -1px
Playfair Display · serif-display
The quick brown fox jumpsBuilt to power your next level expansion. 70px · 400 · 1.0 · -1px
Instrument Sans · headline-lg
The quick brown fox jumpsSection titles, pricing plan name Monthly. 47px · 500 · 1.1 · -1px
Instrument Sans · quote
The quick brown fox jumpsTestimonial quotes (.second-title). 24px · 500 · 1.1
Instrument Sans · title-lg
The quick brown fox jumpsCase-study titles How we drove 1,3x ROAS…. 21px · 500 · 1.1
Instrument Sans · body-lg
The quick brown fox jumpsSection subtitles We translate vision into action. 18px · 400 · 1.3
Spacing & shape
| Purpose | Value |
|---|---|
| Container | 1200px max (.container), centred |
| Section rhythm | .section is 120px top and bottom with 5% sides (72px at 1440), 100px at ≤991 and 80px at ≤767 |
| Breakpoints | 991px, 767px and 479px (Webflow defaults), plus a few min-width: 768px rules |
Spacing scale
| Token | Value | Preview |
|---|---|---|
hair | 4px | |
xs | 9px | |
sm | 15px | |
md | 20px | |
lg | 25px | |
xl | 35px | |
2xl | 75px | |
3xl | 100px |
Layout spacing
| Token | Value | Preview |
|---|---|---|
section-x | 72px | |
hero-bottom | 90px | |
nav-height | 93px | |
section | 120px |
Border radius
Surfaces
How the surfaces stack, from the page background up. Hex codes and roles are in Colors above.
Motion
| Fade-in | Opacity 0 → 1, 1000ms outQuart |
| Rise | y 40px or 50px → 0, 500ms; quick variants 200ms outQuart |
| Parallax | y −100px ↔ 50px, scroll-scrubbed |
| Size grow | 300ms ease; lines 1000ms outExpo |
| Rotate | 600ms outExpo (icons) |
| Slider / marquee | x → 0%, 500ms inOutExpo |
| Background swap | 200ms outQuart or 500ms (nav on scroll, buttons) |
| Dropdown | Chevron 400ms inOutQuint, panel 600ms inOutQuint |
| CSS hover | Button fill 0.2s; nav links 0.15s; dropdown 0.3s |
Do’s and don’ts
- Keep the canvas #000000 and use white bands (#FFFFFF, #F7F7F7 cards) for feature and FAQ sections.
- Use #110FDF for every main action, hovering to #2927E4.
- Set buttons and labels in Geist Mono uppercase; put eyebrows in [ brackets ].
- End or start each headline with a Playfair Display italic phrase that fades from white to 10%.
- Use 6.4px corners on cards and inputs, and full pills for buttons and nav.
- Keep body copy at white 80% on black and black 70% on white.
- Use the declared violet (#B300FF) or neon green (#1DD35A); they are unused.
- Load plain Geist for body text; the page renders Instrument Sans.
- Add drop shadows to cards; only buttons and the dropdown have them.
- Italicise a whole headline or use Playfair for labels.
- Use gradients on buttons beyond the 1px light rim.
- Animate longer than 1000ms.
Example prompt
Any page in the Maxira 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 Maxira 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/maxira.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






