Riot Pink
#fa00ffSaturated card fills, sticker backgrounds, hero callouts — the loudest voice in the accent set
UGLYCASH runs a sticker-bombed Gen-Z finance language: warm light canvas, oversized black display type, and a riot of vivid accent panels (hot pink, electric cyan, toxic lime, dusty khaki) splashed across mostly achromatic layouts. The signature move is a heavy black hairline (1px) that traces every surface — cards, phone frames, buttons, illustrations — giving the impression of printed stickers peeled onto a page. Radii are exaggerated (16px for controls, 38–46px for hero cards) to amplify the soft, toy-like feel, while the palette stays disciplined: one neutral canvas, one neutral surface, and three or four saturated brand colors used as full-bleed card fills rather than thin accents. Headlines shout at 85–164px with negative tracking; body text retreats to 14–18px Inter. Everything reads as fast, loud, and deliberately unpolished.
#fa00ffSaturated card fills, sticker backgrounds, hero callouts — the loudest voice in the accent set
#02bbffSaturated card fills and feature panel backgrounds — secondary brand voice, often paired with phone mockup screenshots
#adff02Green action color for filled buttons, selected navigation states, and focused conversion moments
#e7e3bfCard and panel fills — dusty olive-cream that reads as vintage paper against the white canvas
#000000Text, borders, icon strokes, button outlines — the structural ink that outlines every sticker-like surface and carries all body and heading type
#f2f2f2Page canvas, body backgrounds, and soft section fills
#ffffffElevated card surfaces and inverse text on dark panels
#3a3a3aDark card and panel fills for inverted sections
#000100Near-black phone-frame and hardware fills (visually indistinguishable from #000000, used on device mockups)
#6e6e6eMuted body text and secondary borders
#888888Helper text, disabled-state type, and low-priority metadata
164px · 700 · 0.85 · -5.41px trackingThe quick brown fox jumps
85px · 700 · 0.85 · -2.81px trackingThe quick brown fox jumps
64px · 700 · 0.94 · -1.28px trackingThe quick brown fox jumps
38px · 400 · 1.2The quick brown fox jumps
24px · 700 · 1.22 · -0.48px trackingThe quick brown fox jumps
20px · 400 · 1.2 · -0.4px trackingThe quick brown fox jumps
18px · 700 · 1.33 · -0.36px trackingThe quick brown fox jumps
14px · 500 · 1.29The quick brown fox jumps
Font samples use locally available fonts and fallbacks.
Display and headline voice — compressed, ultra-bold, negative tracking (-0.033em at 85–164px). Carries the page's identity: shouty statements like 164px section openers. Substitute with 'Helvetica Neue Condensed Bold' or 'Roboto Condensed 900'.
Body, UI, navigation, and small headings. Weight 400 for body, 500 for emphasis, 700 for subheadings. Letter-spacing -0.02em tightens the UI text. Free Google Font.
Hand-lettered display accent — used sparingly (one observation) for a personal signature on a card. Substitute with 'Caveat Brush' or 'Permanent Marker' for the same marker-on-paper feel.
Fallback body fallback; appears in 357 instances as the default rendering surface for generic UI chrome and inline text nodes.
16px16px1px38px43px46px4px5px9px10px16px20px24px27px34px96px168px315pxWhite (#ffffff) pill, 16px radius, 1px black border, fixed at the top center of the viewport. Contains the wordmark left-aligned, social icons centered, and a black-bordered 'Get the App' ghost button on the right with a small black square icon. Padding roughly 10px vertical, 20px horizontal.
White background, 1px black border, 16px radius, Inter 14px weight 500, black text, padding 5–10px. Left-side 20px black square icon.
Helvetica Now Display Cn Bold 85–164px, weight 900, line-height 0.85, letter-spacing -0.033em (-2.81px at 85px, -5.41px at 164px), color #000000, centered or left-aligned at 168px page padding. The condensed bold caps are the loudest element on any screen.
Full-bleed saturated fill (Riot Pink #fa00ff, Voltage Cyan #02bbff, or Sticker Khaki #e7e3bf), 1px black border, 16px radius, 24px padding. Contains a tilted phone-mockup illustration and a heading. Cards sit on a 34px column gap.
Sticker Khaki (#e7e3bf) fill, 1px black border, 16px radius, 24px padding, no shadow. Used when a card needs visual weight without screaming a brand color.
Surface Graphite (#3a3a3a) or Hardware Ink (#000100) fill, white (#ffffff) text, 1px black border, 16–46px radius. Hosts list rows with flag icons, country names, and outlined 'Open' buttons.
Toxic Lime (#adff02) background, 1px black border, 16px radius, Inter 14px weight 700, black text, padding 5–10px. The only filled color CTA in the system.
White (#ffffff) background, 1px black border, 16px radius, Inter 14px weight 500 black text, padding 5–10px.
White interior surface inside a dark panel, 1px black border, 8–16px radius. Left: 24px square flag icon. Center: country name (Inter 18px weight 700) over muted helper text (Inter 14px weight 400 in #6e6e6e). Right: Outlined Open Button.
Hardware Ink (#000100) or Surface Graphite (#3a3a3a) body, 1px black border, 43px outer radius with 8–16px offset duplicate frame creating the peeled-sticker effect. Interior shows the app screen on a white card.
Saturated fills (#fa00ff, #02bbff, #adff02, #e7e3bf) with 1px black borders, rotated -8° to +12°, sitting on top of card surfaces as if physically pasted on. Often contains bold short copy or iconography.
Inline icon group (Discord, Instagram) rendered as 16–20px black-filled glyphs inside the navigation pill. No background, no border, 10px gap between icons.
Helvetica Now Display Cn Bold 64px, weight 700, line-height 0.94, letter-spacing -0.02em (-1.28px), color #000000, left-aligned, 96px section padding above/below.
Inter 18px weight 500, line-height 1.33, color #000000. Always rendered as a two-line stack: action verb first, benefit clause second.
#f2f2f2Page background and outer gutter
#ffffffDefault product/feature card surface
#e7e3bfTinted feature panel and section background
#3a3a3aInverted dark sections and phone-frame fills
Elevation is drawn, not blurred. Every surface distinction is achieved with a 1px black border, a saturated fill swap, or a duplicated offset frame — never with drop shadows. This keeps the printed-sticker metaphor intact: objects sit on the page like cut paper, not floating glass.
1px solid #000000 — borders carry the weight
1px solid #000000 with optional 8–16px offset duplicate frame for the peeled-sticker depth illusion
Max-width 1200px centered, with the navigation rendered as a floating pill (not a full-width bar). The hero is a centered stacked composition: small floating nav, two-line 164px headline, then a phone mockup directly below. Mid-page alternates a three-column feature card row (16px radius, 24px column gap) with two-line captions beneath. A 168px horizontal padding wraps the hero, and 96px vertical gaps separate major sections. The bank-listing section uses a single dark panel with stacked white rows rather than a grid. Overall density is comfortable — generous whitespace between sections, tight rhythm inside cards.
Imagery is dominated by tilted, sticker-style illustrations of credit cards, percentage badges, candy/gem shapes, and phone mockups — all rendered with 1px black outlines and saturated fills as if die-cut and pasted onto the page. Photography is absent. Phone mockups appear repeatedly, sometimes overlapping cards at -8° to +12° rotations. Icons are flat, single-color, and outline-stroked in black. The visual register is printed-ephemera, not polished product render.
## Quick Color Reference - text: #000000 - background: #f2f2f2 - surface (card): #ffffff - border: #000000 (1px, non-negotiable) - accent sticker fills: #fa00ff (Riot Pink), #02bbff (Voltage Cyan), #adff02 (Toxic Lime), #e7e3bf (Sticker Khaki) - primary action: no distinct CTA color ## Example Component Prompts 1. **Floating Nav Pill**: white (#ffffff) pill, 1px #000000 border, 16px radius, 10px/20px padding, fixed top-center, contains 'UGLYCASH' wordmark left, Discord + Instagram black icons middle, 'Get the App' ghost button right (white fill, 1px #000000 border, 16px radius, Inter 14/500). 2. **Display Headline Section**: 164px Helvetica Now Display Cn Bold weight 900, #000000, line-height 0.85, letter-spacing -5.41px, centered, with 168px horizontal page padding and 96px vertical gap below. 3. **Three-Up Feature Card Row**: three cards on a 24px column gap, each 16px radius with 1px #000000 border. Card 1 fill #e7e3bf, Card 2 fill #fa00ff, Card 3 fill #02bbff. Each card has 24px padding, a tilted phone mockup inside, and below the row a two-line caption in Inter 18/500 #000000. 4. **Toxic Lime Pill Action**: #adff02 background, 1px #000000 border, 16px radius, Inter 14/700 #000000, padding 5px/10px, sits inside any card or panel as a list-level action. 5. **Dark Bank-Listing Panel**: #3a3a3a fill, 1px #000000 border, 46px radius, 24px padding, containing white (#ffffff) interior rows with 16px radius, flag icon left, Inter 18/700 country name, Inter 14/400 #6e6e6e helper text, and a white-fill outlined 'Open' button right.
Same bright-against-neutral sticker aesthetic with single-vivid accent panels and oversized bold type, but UGLYCASH pushes the outlined-sticker border treatment harder
Comparable fintech information architecture (multi-currency account lists inside dark panels), though UGLYCASH swaps Revolut's purple for a louder neon-pink/cyan/lime palette and a brutalist border language
Shares the irreverent Gen-Z tone, sticker-style illustration treatment, and a cream-and-black canvas that lets saturated accent colors do the work
Tilted illustrated cards, condensed display headlines, and a paper-on-paste visual metaphor are virtually identical in approach
Use the design exports or connect Musterlab to your AI.