DESIGN.md · Analysis

Scuffers

scuffers.com · 5 Jul 2026 · 47 colors · Helvetica Neue, Helvetica, Arial, sans-serif

Scuffers

Scuffers is an urban streetwear brand delivering everyday essentials with a distinctive minimalist-maximalist aesthetic. The design system balances stark monochromatic foundations (black, white, deep grays) with strategic neon accents (lime green, electric blue) and warm earth tones, creating a rebellious yet approacha

Colors

surface#ffffff
surface-dim#f5f5f5
surface-bright#ffffff
surface-container-lowest#fafafa
surface-container-low#f0f0f0
surface-container#efefef
surface-container-high#e8e8e8
surface-container-highest#e0e0e0
on-surface#1a1a1a
on-surface-variant#6b6b6b
inverse-surface#1a1a1a
inverse-on-surface#ffffff
outline#c4c4c4
outline-variant#bfbfbf
surface-tint#2b7551
primary#2b7551
on-primary#ffffff
primary-container#d4f0e8
on-primary-container#1a4d38
inverse-primary#7fd9b8
secondary#39ff14
on-secondary#1a1a1a
secondary-container#e6ffcc
on-secondary-container#2d9900
tertiary#ffee5b
on-tertiary#1a1a1a
tertiary-container#fff9e6
on-tertiary-container#b3a600
error#d32f2f
on-error#ffffff
error-container#ffcdd2
on-error-container#9c0000
primary-fixed#d4f0e8
primary-fixed-dim#b8e6d9
on-primary-fixed#1a4d38
on-primary-fixed-variant#2b7551
secondary-fixed#e6ffcc
secondary-fixed-dim#ccffaa
on-secondary-fixed#2d9900
on-secondary-fixed-variant#39ff14
tertiary-fixed#fff9e6
tertiary-fixed-dim#ffe680
on-tertiary-fixed#b3a600
on-tertiary-fixed-variant#ffee5b
background#ffffff
on-background#1a1a1a
surface-variant#cdcbd5

Typography

display
fontFamily: Helvetica Neue, Helvetica, Arial, sans-serif · fontSize: 60px · fontWeight: 700 · lineHeight: 68px · letterSpacing: -0.04em
headline-lg
fontFamily: Helvetica Neue, Helvetica, Arial, sans-serif · fontSize: 40px · fontWeight: 600 · lineHeight: 48px · letterSpacing: -0.02em
headline-md
fontFamily: Helvetica Neue, Helvetica, Arial, sans-serif · fontSize: 28px · fontWeight: 600 · lineHeight: 36px · letterSpacing: -0.01em
title-lg
fontFamily: Helvetica Neue, Helvetica, Arial, sans-serif · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0em
body-lg
fontFamily: Helvetica Neue, Helvetica, Arial, sans-serif · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0.02em
body-md
fontFamily: Helvetica Neue, Helvetica, Arial, sans-serif · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0.01em
label-md
fontFamily: Helvetica Neue, Helvetica, Arial, sans-serif · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.05em
label-sm
fontFamily: Helvetica Neue, Helvetica, Arial, sans-serif · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.08em

Design guidance

Overview

Scuffers is an urban streetwear brand that transforms everyday essentials into statements of individual identity. The design system embodies a "Minimalist-Maximalist" aesthetic—a deliberate tension between austere monochromatic foundations (pure black #1a1a1a, pure white #ffffff, deep grays #272727) and strategic neon punctuation (lime green #39ff14, warm yellow #ffee5b, forest green #2b7551). This visual language speaks to a generation that rejects both corporate sterility and maximalist excess, instead embracing controlled chaos and intentional contrast. The UI evokes clarity, directness, and rebellious authenticity—the brand voice is conversational yet authoritative, never apologetic.

Scuffers' tone is unapologetically direct: "Everyday Urban Aesthetics. As Always, With Love." The vocabulary is spare, the messaging is confident, and the visual hierarchy is ruthless. A user encountering the site should feel the weight of intentional design choices—every color, every radius, every shadow serves a purpose. The brand personality rejects trends; it sets them. Example sentence in voice: "These aren't basics. They're the foundation everything else is built on."

Colors

The Scuffers color system operates on a principle of **controlled contrast**: a monochromatic backbone (surface stack anchored at #ffffff and #1a1a1a) paired with three accent roles that each serve distinct narrative functions. **Primary (#2b7551, a deep forest green)** is the brand's signature accent—deployed on CTAs, active states, and key interactive moments. It signals trust, sustainability, and urban sophistication without the coldness of pure black. **Secondary (#39ff14, neon lime green)** is the rebellion accent—used sparingly on badges, highlights, and moments demanding immediate attention. It's the visual equivalent of a raised voice in a quiet room. **Tertiary (#ffee5b, warm golden yellow)** serves as the announcement accent, typically reserved for promotional sliders and high-vi

Typography

The Scuffers type system uses Helvetica Neue as its primary family—a choice that signals industrial precision and timeless authority. The hierarchy spans eight levels from display (60px, 700 weight, -0.04em tracking) down to label-sm (12px, 500 weight, 0.08em tracking), each calibrated for specific contexts. Display and headline-lg use aggressive negative letter-spacing (-0.04em, -0.02em) to create visual density and command attention; body and label scales use positive or neutral tracking (0.01em to 0.08em) to maintain readability at smaller sizes. Line heights are set as absolute pixel values (68px for display, 48px for headline-lg, 28px for body-lg) rather than unitless multipliers, ensuring pixel-perfect alignment across the grid. On small labels over busy backgrounds or neon accents,

Layout

Scuffers uses a **fluid 12-column grid** with a fixed container max-width of 1280px, allowing the design to breathe on desktop while maintaining control on ultra-wide displays. The spacing scale is semantic and hierarchical: unit (8px) is the atomic increment; xs (4px) for micro-adjustments; sm (12px) for tight grouping; md (24px) for standard component padding and section gutters; lg (40px) for major section separation; xl (64px) for hero-to-content transitions. White-space is treated as a design material, not a void—sections are separated by lg spacing (40px) on desktop, md spacing (24px) on tablet, and sm spacing (12px) on mobile. The gutter (24px) is applied consistently to all container edges, creating a breathing room that prevents content from feeling cramped. On mobile, the grid co

Elevation & Depth

Depth in the Scuffers system is achieved through a **restrained shadow vocabulary** rather than color shifts or blur effects. The elevation scale defines three levels: sm (0 1px 2px rgba(0, 0, 0, 0.06)) for subtle separation of interactive elements like list items; md (0 4px 12px rgba(0, 0, 0, 0.08)) for cards and modals that float above the surface; lg (0 16px 40px rgba(0, 0, 0, 0.12)) for critical overlays like the cart drawer. Shadows use a consistent blur-to-offset ratio (1:2:4 for sm, 4:12 for md, 16:40 for lg) and a fixed alpha of 0.06–0.12 to maintain visual harmony. The cart drawer app

Shapes

The Scuffers shape philosophy is **"Soft-Technical"**—a deliberate balance between the precision of sharp corners and the approachability of rounded forms. Buttons and interactive elements use md radius (0.75rem / 12px), creating a subtle softness that feels contemporary without sacrificing legibility. Cards and containers use lg radius (1rem / 16px) to establish a clear visual hierarchy—they're softer than buttons, signaling they're containers rather than actions. Input fields use DEFAULT radius (0.5rem / 8px), a middle ground that feels neither too rigid nor too playful. Badges and pills use

Components

Action Elements Buttons are the primary interaction mechanism and must be instantly recognizable. **button-primary** uses primary color (#2b7551) with white text, md radius (12px), and 48px height for optimal touch targets on mobile. The padding is 12px horizontal, 24px vertical, set via the label-md typography. On hover, the background darkens to #1f5a3f (a 15% luminosity shift) over 200ms (ease-in-out transition), signaling state change without animation fatigue. On active/pressed, the background further darkens to #1a4d38. **button-secondary** inverts the logic: transparent background with a 2px solid primary border, primary text color, and the same 48px height. On hover, the background fills with primary-container (#d4f0e8) while the border remains primary, creating a "fill" effect

Do's and Don'ts

**Do**

  • Do use primary (#2b7551) exclusively for CTAs, active states, and brand-critical interactions—never for backgrounds or body text.
  • Do apply md spacing (24px) between major sections and lg spacing (40px) for hero-to-content transitions to maintain visual rhythm.
  • Do pair neon accents (secondary #39ff14, tertiary #ffee5b) with high-contrast text (#1a1a1a) to ensure WCAG AAA compliance.
  • Do use Helvetica Neue at 600–700 weight for headlines and 400 weight for body to maintain the minimalist-technical aesthetic.
  • Do transition all interactive state changes (hover, focus, active) over 150–200ms using ease-in-out timing to prevent jarring shifts.
  • Do apply sm elevation (0 1px 2px rgba(0, 0, 0, 0.06)) to cards and md elevation (0 4px 12px rgba(0, 0, 0, 0.08)) to modals for consistent depth hierarchy.

**Don't**

  • Don't use secondary (#39ff14) or tertiary (#ffee5b) as primary surface colors—they are accents only, deployed sparingly for maximum impact.
  • Don't apply border-radius > lg (16px) to buttons or inputs; it dilutes the soft-technical aesthetic and reads as overly playful.
  • Don't mix font families—Helvetica Neue is the sole typeface; avoid system-ui, -apple-system, or serif fallbacks in component definitions.
  • Don't use shadows > lg elevation (0 16px 40px rgba(0, 0, 0, 0.12)) on standard components; reserve lg for critical overlays like drawers and modals.
  • Don't set line-height as unitless multipliers (e.g., 1.5)—always use absolute pixel values (e.g., 28px) to ensure pixel-perfect grid alignment.
  • Don't apply text-shadow on body text or large headlines; reserve it for small labels (12px or smaller) over busy or neon backgrounds only.