Obsidian
#000000Page canvas, inverted surfaces, display type on light blocks
Cash App's design system is a dark-mode monolith: near-black canvas, white type that ranges from whisper-quiet 10px labels to 122px display monuments, and exactly one chromatic accent — electric Cash Green — that appears almost never but defines the brand when it does. Depth is communicated through typographic scale and whitespace rather than shadows or layered surfaces; hairline silver borders (#e5e7eb) at sub-1px visual weight separate regions without breaking the void. The type scale is intentionally extreme: no medium headings exist between 16px body and 86px display, forcing dramatic contrast that makes every page feel like an editorial spread. Spacing is generous (64px section gaps, 30px internal padding) and density stays low — this system rewards restraint and punishes decoration.
#000000Page canvas, inverted surfaces, display type on light blocks
#ffffffPrimary text, high-contrast headings, logo lockup fills
#e5e7ebHairline dividers, section borders, card outlines, link borders — the only structural separator in the system
#858585Muted body text, secondary labels, list items, metadata
#b3b3b3Tertiary text, disabled states, icon strokes, subtle UI annotations
122px · 400 · 1 · -1.83px trackingThe quick brown fox jumps
117px · 400 · 1 · -1.755px trackingThe quick brown fox jumps
86px · 400 · 1 · -1.29px trackingThe quick brown fox jumps
16px · 400 · 1.5 · -0.24px trackingThe quick brown fox jumps
12px · 400 · 1The quick brown fox jumps
10px · 400 · 1.5 · -0.15px trackingThe quick brown fox jumps
Font samples use locally available fonts and fallbacks.
All text — Cash App's custom geometric sans. The 400 weight handles body and utility; 500 for sub-labels and nav; 700 reserved for extreme display moments. The type scale is deliberately bimodal: micro (10–16px) for functional UI and monumental (86–122px) for editorial display, with nothing in between.
0px0px15px0px5px6px9px10px12px20px30px64pxCashSans 700, 86–122px, line-height 1.0, letter-spacing -0.015em. Color: #ffffff. Sets editorial tone with monumental scale; never wraps below two lines. No medium-weight headings exist — this is the heading.
CashSans 400, 16px, line-height 1.5, letter-spacing -0.015em. Color: #ffffff for primary, #b3b3b3 for secondary. Max-width should constrain reading measure; comfortable leading compensates for tight tracking.
CashSans 500, 10–12px, line-height 1.5, letter-spacing -0.015em. Color: #858585. Uppercase optional. The second pole of the bimodal type scale — whisper-quiet against the display monuments.
1px solid #e5e7eb. Full-width or inset. The only structural element separating regions — no cards, no shadows, no background fills. Dividers carry the entire structural load.
CashSans 400, 16px, #ffffff. No underline by default; underline appears on hover. Inherits the flat, borderless language — no chip, no background, no arrow unless the link leaves the site.
CashSans 400, 12–16px, #858585. Same interaction model as ghost link but de-emphasized. Used for utility navigation where the user is leaving the primary content path.
The $ glyph in Cash Green (#00d54b) on the dark canvas, or inverted (#000000) on white inverted blocks. Rounded square container with 15px radius. Typically 48–80px display size. The only element that uses brand green.
CashSans 400, 12–16px, #ffffff or #858585. 1px #e5e7eb bottom border on each item. 20–30px vertical padding per item. Minimal hierarchy — no bullets, no icons, no indentation unless nested.
100% width, #000000 background, 64px vertical padding (top and bottom). No max-width container — content sits on the raw canvas edge. Type provides internal structure.
15px border-radius. No border, no shadow. The only radius in the system — a deliberate single-value choice that keeps the geometric language sharp while softening visual content.
CashSans glyphs or custom stroke icons. 1–1.5px stroke weight, #ffffff or #b3b3b3. No fill icons. Sized to match adjacent type (12–16px for inline, up to 24px for standalone).
#000000Full-bleed page background; the dark void the entire system sits on
#ffffffInverted content panels (rare) — white blocks on the black canvas for emphasis
No shadows. Depth is achieved exclusively through hairline borders (#e5e7eb at 1px), whitespace, and extreme type-scale contrast. The dark canvas eliminates the need for elevated cards — everything sits flush on the void.
Full-bleed, edge-to-edge layout with no max-width container. Sections are separated by 64px vertical padding and hairline dividers rather than alternating background bands. The page rhythm is editorial: large white display type on black, generous breathing room, minimal navigation chrome. Content stacks vertically with centered alignment in hero moments. No card grids, no multi-column feature layouts — the system is a single-column editorial canvas. Navigation, when present, sits as a flat top bar with ghost links.
The visual language is almost entirely typographic and flat. The only chromatic element is the Cash Green $ logo mark. Imagery, when present, uses the 15px border-radius and sits directly on the black canvas without frames, captions, or supporting graphics. No photography, no illustration system, no decorative gradients — the void and the type do all the work.
**Quick Color Reference** - text: #ffffff (primary), #b3b3b3 (secondary), #858585 (muted) - background: #000000 - border: #e5e7eb - accent: #00d54b (Cash Green — logo and signature moments only) - primary action: no distinct CTA color **Example Component Prompts** 1. Create a display heading: CashSans 700, 117px, line-height 1.0, letter-spacing -1.755px, color #ffffff on #000000 background. Full-bleed, 64px vertical padding above and below. 2. Create a body text block: CashSans 400, 16px, line-height 1.5, letter-spacing -0.24px, color #b3b3b3, max-width 720px, 20px top padding. 3. Create a micro label: CashSans 500, 10px, line-height 1.5, letter-spacing -0.15px, color #858585, uppercase optional. 4. Create a hairline divider: 1px solid #e5e7eb, full-width, with 30px vertical margin on each side. 5. Create a logo lockup: $ symbol in #00d54b on #000000 canvas, 15px border-radius container, 64px display size, centered alignment.
Dark canvas with strict type-driven hierarchy and minimal chromatic accents
Black background, oversized display type, hairline structural dividers, near-zero decoration
Dark void aesthetic with one electric accent color and geometric type at extreme scales
Restraint-first system with generous spacing and type as the primary visual element
Use the design exports or connect Musterlab to your AI.