About Cash App DESIGN.md
Curated by Dov AzencotUpdated Source cash.app
- Fintech & Crypto
- Banking & Payments
Cash App's marketing canvas inverts the fintech default. Where Stripe paints indigo onto a white canvas and Monzo paints navy onto white, Cash App paints the entire canvas Cash Green `#00e013` — a fully-saturated digital green at `oklch(0.79 0.26 143)` — and lets black and white do everything else. The hero band fills the viewport with green; an iPhone mockup floats centre on white-ish app surfaces; the brand wordmark sits inside a black rounded-square at the top left; and the only two buttons on the page are a white-outlined pill ("Sign up") and a black-filled pill ("Log in") in the top-right nav. Display type is Cash Sans at a single weight — 400 — across every size from the 56px hero down to the 12px button label, with a tight negative-tracking ladder from `-1.68px` to `-0.24px`.
This page packages the Cash App marketing canvas into a single DESIGN.md file built on the Google Labs DESIGN.md specification. Inside the spec: 18 colour tokens grouped into brand-canvas, ink, on-green, and structural roles; 10 typography tokens spanning a 56px hero down to a 12px label with the full Cash Sans weight-400 ladder including a 25px lead paragraph and a 39px section heading; five radius tokens including the load-bearing `999px` pill, a `100px` mid-card corner, and a `50%` circular avatar; nine spacing tokens climbing from 4px to a 90px section band; and 17 component tokens covering buttons, the green hero band, the white iPhone mockup surface, the status-progress bar, money-display rows, FAQ items, and the footer link grid. Every value is quoted as an exact hex, pixel, or weight number.
A working React or Next.js developer drops the file into Claude, Cursor, or GitHub Copilot and the agent reproduces Cash App's green-canvas rhythm — full-bleed Cash Green hero, black-pill nav CTAs, Cash Sans weight-400 uniformity, iPhone-mockup white surface composited centre-band — rather than a generic neobank theme. Tokens map onto Tailwind config or CSS variables, and components reference each other by name. The system is worth studying for one disciplined choice that mirrors Linear's single-accent restraint: the brand voltage is too saturated to share the page with any secondary accent, so the system gives up the secondary accent entirely. Where most fintech brands hold their brand colour in reserve as a button fill, Cash App spends it all at once on the canvas — and then has nothing else to spend.
What makes it distinct
- Brand voltage as canvas`#00e013` floods the full hero band as background, not as a CTA fill
- Black pill as primary CTA`#000000` background, white text, `999px` radius, `0px 20px` padding at 46px height
- Single-weight Cash Sansevery tier from 56px hero to 12px button label renders at weight 400
- Negative tracking ladder`-1.68px` at 56px, `-1.20px` at 40px, `-0.54px` at 18px body
- No secondary accentblack, white, green, and one neutral gray `#999999` do every job on the page
Live at cash.app
A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.
cash.appExplore Cash App
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.
Other
Specialty colors.
Cash App design system FAQ
Common questions about Cash App'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.
Cash App — official site
The Block-owned consumer fintech's marketing canvas — source of every hex, font, and radius in this spec.
The DESIGN.md specification
Google Labs' open spec for machine-readable design system files — the format this page is built on.
Use Cash App in your project
One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.