DESIGN.md · Analysis

MessUp

messup.it · 2 Jul 2026 · 47 colors · Inter

MessUp

MessUp is a provocative creative collective specializing in high-impact branding, design, and production. The brand embodies a 'Aggressive Minimalism' aesthetic—bold, unapologetic, and unafraid to challenge convention with vivid accent colors against stark neutrals.

Colors

surface#ffffff
surface-dim#f5f5f5
surface-bright#ffffff
surface-container-lowest#eeeeee
surface-container-low#f0f0f0
surface-container#e8e8e8
surface-container-high#dcdcdc
surface-container-highest#d0d0d0
on-surface#1a1a1a
on-surface-variant#4a4a4a
inverse-surface#1a1a1a
inverse-on-surface#f5f5f5
outline#7a7a7a
outline-variant#b0b0b0
surface-tint#ff6600
primary#ff6600
on-primary#ffffff
primary-container#ffe6d9
on-primary-container#4d2200
inverse-primary#ffb380
secondary#0693e3
on-secondary#ffffff
secondary-container#d4e8ff
on-secondary-container#001d3d
tertiary#00d084
on-tertiary#ffffff
tertiary-container#b3f5d8
on-tertiary-container#003d24
error#cf2e2e
on-error#ffffff
error-container#ffd9d9
on-error-container#5a0000
primary-fixed#ffe6d9
primary-fixed-dim#ffb380
on-primary-fixed#4d2200
on-primary-fixed-variant#cc5200
secondary-fixed#d4e8ff
secondary-fixed-dim#7fb8ff
on-secondary-fixed#001d3d
on-secondary-fixed-variant#004a99
tertiary-fixed#b3f5d8
tertiary-fixed-dim#7ce5b8
on-tertiary-fixed#003d24
on-tertiary-fixed-variant#009660
background#ffffff
on-background#1a1a1a
surface-variant#e8e8e8

Typography

display
fontFamily: Inter · fontSize: 60px · fontWeight: 700 · lineHeight: 68px · letterSpacing: -0.04em
headline-lg
fontFamily: Inter · fontSize: 40px · fontWeight: 700 · lineHeight: 48px · letterSpacing: -0.02em
headline-md
fontFamily: Inter · fontSize: 28px · fontWeight: 700 · lineHeight: 36px · letterSpacing: -0.01em
title-lg
fontFamily: Inter · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0em
body-lg
fontFamily: Inter · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0.01em
body-md
fontFamily: Inter · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0.01em
label-md
fontFamily: Inter · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.02em
label-sm
fontFamily: Inter · fontSize: 12px · fontWeight: 600 · lineHeight: 16px · letterSpacing: 0.03em

Design guidance

Overview

MessUp is a provocative creative collective that rejects safety in favor of bold, unapologetic design. The brand embodies 'Aggressive Minimalism'—a design philosophy that pairs stark, clean white surfaces (#ffffff) with vivid accent colors (primary orange #ff6600, secondary cyan #0693e3, tertiary green #00d084) to create maximum visual impact. The aesthetic is intentionally confrontational: minimal ornamentation, maximum contrast, and strategic use of color to command attention. The UI communicates confidence through restraint—every element earns its place through function and visual weight.

MessUp's voice is direct, irreverent, and unapologetic. The brand speaks to creative rebels who reject mediocrity: 'We're a crew of hot heads. If you want something that hits, you're in the right place: it's the only thing we do.' Vocabulary is sharp and punchy—no hedging, no corporate softness. Tone is conversational yet authoritative, with a hint of provocation. Example sentence in brand voice: 'Stop being safe. Start being seen.'

Colors

The color system is built on radical contrast: a pristine white canvas (#ffffff, surface) punctuated by three high-saturation accent colors that demand attention. Primary orange (#ff6600) is the signature brand color—used on all CTAs, primary actions, and brand moments. It appears frequently (16 instances in observed CSS) and serves as the visual anchor for user interaction. Secondary cyan (#0693e3) provides a complementary accent for secondary actions, data visualization, and supporting UI elements. Tertiary green (#00d084) is reserved for success states, confirmations, and positive feedback. Error red (#cf2e2e) signals destructive or warning states with the same intensity as the accent colors.

The surface stack is deliberately minimal: surface (#ffffff) for primary backgrounds, surface-

Typography

The type system uses a single typeface family—Inter—across all scales, reinforcing the minimalist aesthetic. Display (60px, 700 weight, -0.04em letter-spacing) is reserved for hero headlines and brand moments; headline-lg (40px, 700 weight, -0.02em) for major section titles; headline-md (28px, 700 weight, -0.01em) for subsections. Body-lg (18px, 400 weight) and body-md (16px, 400 weight) handle content hierarchy with consistent 0.01em letter-spacing for clarity. Label-md (14px, 600 weight, 0.02em) and label-sm (12px, 600 weight, 0.03em) are used for UI labels, buttons, and metadata. All headlines use 700 weight to convey authority and aggression; body text uses 400 weight for readability. Line-height is generous (1.5x font size for body, 1.2x for headlines) to ensure legibility on white ba

Layout

The layout system uses a 12-column grid with a max-width of 1024px, creating a balanced canvas that feels spacious without overwhelming. The grid is fluid on mobile (full-width with 24px gutter) and fixed at 1024px on desktop. White-space is generous: lg spacing (40px) separates major sections, md spacing (24px) divides content blocks, and sm spacing (12px) provides breathing room between related elements. The gutter (24px) is consistent across all breakpoints, creating a predictable rhythm. Container padding uses md spacing (24px) on desktop, sm spacing (12px) on tablet, and xs spacing (4px) on mobile. The spacing scale is semantic: unit (8px) is the base increment, xs (4px) for micro-interactions, sm (12px) for component padding, md (24px) for section separation, lg (40px) for major layo

Elevation & Depth

Depth is conveyed through subtle shadows and surface-container transitions rather than dramatic layering. Level 1 (Base): flat white surface (#ffffff) with no shadow. Level 2 (Standard Card): surface-container-lowest (#eeeeee) background with elevation-sm shadow (0 1px 2px rgba(0, 0, 0, 0.06)) and 1px solid outline-variant border (#b0b0b0). Level 3 (Elevated/Hover): surface-container-high (#dcdcdc) background with elevation-md shadow (0 4px 12px rgba(0, 0, 0, 0.08)). Level 4 (Modal/Overlay): surface-container-highest (#d0d0d0) with elevation-lg shadow (0 8px 32px rgba(0, 0, 0, 0.1)). Transitio

Shapes

The shape philosophy is 'Technical Precision'—rounded corners are minimal and intentional, never organic or soft. Buttons and primary interactive elements use md radius (8px) for a subtle, professional appearance. Cards and containers use md radius (8px) for consistency. Input fields use DEFAULT radius (4px) for a tighter, more technical feel. Full-radius (9999px) is reserved exclusively for badges and pill-shaped elements. The reasoning: sharp corners (2px on small elements) convey aggression and precision, while 8px provides just enough softness to feel modern without sacrificing the brand's

Components

Action Elements Buttons are the primary interaction mechanism. button-primary uses primary orange (#ff6600) background with white text, 12px vertical / 24px horizontal padding, 48px height, and md radius (8px). On hover, background shifts to #e55a00 with a 200ms ease-out transition. On active/press, background becomes #cc5200. button-secondary uses transparent background with 2px solid primary orange border and primary orange text; on hover, it fills with primary-container (#ffe6d9) background and on-primary-container text (#4d2200). All buttons use label-md typography (14px, 600 weight) with 0.02em letter-spacing for clarity.

Containers & Surfaces Cards use surface-container-lowest (#eeeeee) background, md radius (8px), md padding (24px), 1px solid outline-variant border (#b0b0b0

Do's and Don'ts

**Do**

  • Do use primary orange (#ff6600) on all primary CTAs and brand moments—it's the signature accent that makes MessUp unmistakable.
  • Do maintain high contrast between text and background: on-surface (#1a1a1a) on white, on-primary (#ffffff) on orange, never reverse.
  • Do use md radius (8px) on buttons and cards; avoid soft, rounded aesthetics that contradict the brand's aggressive minimalism.
  • Do apply 200ms ease-out transitions on hover states for buttons and cards to feel responsive without being jarring.
  • Do use label-md (14px, 600 weight) for all button text and UI labels to ensure clarity and visual hierarchy.
  • Do reserve tertiary green (#00d084) exclusively for success and positive feedback states; never use it for neutral or secondary actions.
  • Do use lg spacing (40px) to separate major sections and create breathing room; white-space is a design tool, not wasted space.

**Don't**

  • Don't use soft, rounded corners larger than 16px (xl) except for full-radius badges—the brand rejects organic, bubbly aesthetics.
  • Don't apply shadows larger than elevation-lg (0 8px 32px rgba(0, 0, 0, 0.1))—depth is subtle, never dramatic.
  • Don't use secondary cyan (#0693e3) or tertiary green (#00d084) as primary action colors; they're supporting accents only.
  • Don't mix typefaces or use system fonts; Inter is the only approved font family across all scales.
  • Don't use text-shadow or other effects on body text; reserve effects for small labels over busy backgrounds only.
  • Don't create custom color values outside the defined palette; all colors must reference the M3 token system.
  • Don't use transitions longer than 200ms on interactive elements; the brand is fast and responsive, never sluggish.
  • Don't apply borders thicker than 2px except for focus rings (3px); the brand favors precision over visual weight.