Live preview
Use this system
Three ways to drop Mint into your workflow.
Save the file for your tool — your agent then generates UI in Mint, automatically.
CLAUDE.mdRepo root — Claude Code reads it automatically.
.cursor/rules/mint.mdcProject rule — applied to every generation.
.windsurfrulesRepo root — Cascade reads it automatically.
.github/copilot-instructions.mdRepo-wide custom instructions for Copilot.
The system
Brand & Voice
Mint makes money management feel light. A fresh green leads with optimism while a steady blue grounds the data. Friendly and clear — finance without the furrowed brow.
Layout & Grid
Card-based dashboards with big, legible balances and rounded corners. Spending categories use color plus labels; whitespace keeps it breathable.
Components
Buttons
Rounded radius.md green primaries with confident labels and a soft shadow.sm.
Money-in moments use color.state.success.
Cards
Account cards on color.surface.raised with friendly radii and gentle shadow.
Amounts are set in mono and aligned.
Accessibility
Primary and muted text both pass WCAG AA on every surface. Sign and status pair color with icons and labels, and focus rings stay clearly visible.
Tokens
Color (14)
Tokens
Export
One source of truth, five formats — copy or download any of them.
---$schema: https://designmd.in/schema/v1.jsonid: mintname: Minttitle: Mint — Fresh Modern Fintechversion: 1.0.0category: fintechtags: [fintech, mint, fresh, friendly, money]author: designmdlicense: CC-BY-4.0updatedAt: 2026-06-22colorMode: [light]tokens: color: brand: primary: { value: "oklch(0.55 0.13 165)", type: color } secondary: { value: "oklch(0.45 0.08 210)", type: color } onBrand: { value: "oklch(0.99 0 0)", type: color } text: primary: { value: "oklch(0.24 0.02 175)", type: color } muted: { value: "oklch(0.46 0.025 175)", type: color } link: { value: "{color.brand.primary}", type: color } surface: base: { value: "oklch(0.99 0.005 165)", type: color } raised: { value: "oklch(1 0 0)", type: color } sunken: { value: "oklch(0.965 0.01 165)", type: color } border: default: { value: "oklch(0.91 0.01 165)", type: color } state: success: { value: "oklch(0.58 0.15 150)", type: color } danger: { value: "oklch(0.56 0.2 25)", type: color } warning: { value: "oklch(0.7 0.15 75)", type: color } info: { value: "oklch(0.55 0.13 240)", type: color } typography: family: sans: { value: "Plus Jakarta Sans, system-ui, sans-serif", type: fontFamily } mono: { value: "Roboto Mono, ui-monospace, monospace", type: fontFamily } scale: sm: { value: "0.875rem", type: dimension } base: { value: "1rem", type: dimension } lg: { value: "1.25rem", type: dimension } xl: { value: "1.6rem", type: dimension } "2xl": { value: "2.15rem", type: dimension } "3xl": { value: "2.9rem", type: dimension } weight: regular: { value: 400, type: fontWeight } bold: { value: 700, type: fontWeight } leading: tight: { value: 1.15, type: number } normal: { value: 1.55, type: number } spacing: base: { value: "0.25rem", type: dimension } radius: sm: { value: "0.5rem", type: dimension } md: { value: "0.875rem", type: dimension } lg: { value: "1.25rem", type: dimension } full: { value: "9999px", type: dimension } shadow: sm: { value: "0 1px 2px oklch(0.24 0.02 175 / 0.07)", type: shadow } md: { value: "0 8px 22px oklch(0.24 0.02 175 / 0.1)", type: shadow } motion: duration: base: { value: "190ms", type: duration } easing: standard: { value: "cubic-bezier(0.25, 0, 0.1, 1)", type: cubicBezier } breakpoint: md: { value: "768px", type: dimension } iconography: style: { value: "2px stroke, rounded, approachable", type: descriptor } zIndex: dropdown: { value: 1000, type: number } modal: { value: 1300, type: number }---# Mint Design System## Brand & VoiceMint makes money management feel light. A fresh green leads with optimism whilea steady blue grounds the data. Friendly and clear — finance without thefurrowed brow.## Layout & GridCard-based dashboards with big, legible balances and rounded corners. Spendingcategories use color plus labels; whitespace keeps it breathable.## Components### ButtonsRounded `radius.md` green primaries with confident labels and a soft `shadow.sm`.Money-in moments use `color.state.success`.### CardsAccount cards on `color.surface.raised` with friendly radii and gentle shadow.Amounts are set in `mono` and aligned.## AccessibilityPrimary and muted text both pass WCAG AA on every surface. Sign and status paircolor with icons and labels, and focus rings stay clearly visible.