DESIGN.md · Analysis

CreativCurrent

creativcurrent.com · 30 Jun 2026 · 47 colors · Marble Regular, Rubik

CreativCurrent

A senior-led creative subscription agency offering high-impact UX, design, development, and video on demand. Premium creative services with 1–2 day delivery, no juniors, and measurable ROI.

Colors

surface#ffffff
surface-dim#f1f7fe
surface-bright#ffffff
surface-container-lowest#efeafe
surface-container-low#f4fafd
surface-container#e5e7eb
surface-container-high#d9d9e3
surface-container-highest#c5cfec
on-surface#000000
on-surface-variant#67626c
inverse-surface#2e2735
inverse-on-surface#ffffff
outline#68636d
outline-variant#4b4550
surface-tint#6e32e1
primary#a940ff
on-primary#ffffff
primary-container#efeafe
on-primary-container#5a3ddd
inverse-primary#df7afe
secondary#6e32e1
on-secondary#ffffff
secondary-container#efeafe
on-secondary-container#5a3ddd
tertiary#9b3fe6
on-tertiary#ffffff
tertiary-container#f1ebee
on-tertiary-container#713fdd
error#ff40fc
on-error#000000
error-container#ffe0f0
on-error-container#cc0099
primary-fixed#efeafe
primary-fixed-dim#d9d9e3
on-primary-fixed#2e0066
on-primary-fixed-variant#5a3ddd
secondary-fixed#efeafe
secondary-fixed-dim#d9d9e3
on-secondary-fixed#1a0033
on-secondary-fixed-variant#5a3ddd
tertiary-fixed#f1ebee
tertiary-fixed-dim#e5d9e3
on-tertiary-fixed#330066
on-tertiary-fixed-variant#713fdd
background#ffffff
on-background#000000
surface-variant#c5cfec

Typography

display
fontFamily: Marble Regular · fontSize: 84px · fontWeight: 400 · lineHeight: 92px · letterSpacing: -0.04em
headline-lg
fontFamily: Rubik · fontSize: 40px · fontWeight: 600 · lineHeight: 48px · letterSpacing: -0.02em
headline-md
fontFamily: Rubik · fontSize: 28px · fontWeight: 600 · lineHeight: 36px · letterSpacing: -0.01em
title-lg
fontFamily: DM Sans · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0.01em
body-lg
fontFamily: Rubik · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Rubik · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: DM Sans · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: DM Sans · fontSize: 12px · fontWeight: 600 · lineHeight: 16px · letterSpacing: 0.05em

Design guidance

Overview

CreativCurrent is a premium creative subscription agency that delivers senior-led UX, design, development, and video production on demand. The brand embodies a "Premium Minimalist Dynamism" aesthetic—pairing a clean, light-dominant interface with vibrant purple and magenta accents that signal energy, creativity, and premium positioning. The design language prioritizes clarity and directness: a white canvas (#ffffff) with strategic pops of primary purple (#a940ff) and secondary violet (#6e32e1) create visual hierarchy without clutter. The emotional response is one of confidence and accessibility—clients feel they're working with seasoned professionals, not an agency with layers of bureaucracy.

The brand voice is direct, confident, and human-centered. Copy avoids jargon and hype; instead, it speaks in concrete outcomes: "1–2 day delivery," "No juniors," "Average 2–8× ROI in 120 days." The tone is conversational but authoritative, reflecting a senior creative director speaking to peers. Example: "Work directly with an experienced Creative Director delivering brand, digital, motion, and web work without agency layers, handoffs to juniors, or hiring headaches."

Colors

The color system is built on a light-first foundation with strategic accent deployment. Primary (#a940ff) is the signature action color—used exclusively on CTAs ("Book a 30-min call"), focus states, and brand moments. It is a vibrant, saturated magenta-purple that commands attention without aggression. Secondary (#6e32e1) is a deeper violet used for supporting interactive elements, hover states on secondary buttons, and secondary headings. Tertiary (#9b3fe6) bridges primary and secondary, used for accent text, decorative elements, and tertiary CTAs.

The surface stack is predominantly light: surface (#ffffff) is the main canvas, with container variants (surface-container-lowest #efeafe, surface-container-low #f4fafd, surface-container #e5e7eb) providing subtle depth for cards, inputs, and

Typography

The type system uses three distinct families to create visual rhythm and hierarchy. Marble Regular (custom font, 400 weight) is reserved for the display level (84px, -0.04em letter-spacing) to create a distinctive, premium headline voice—it appears on the hero "Your brand on demand" and signals craftsmanship. Rubik (Google Fonts, weights 400–700) serves as the workhorse for headlines (headline-lg 40px, headline-md 28px) and body copy (body-lg 18px, body-md 16px), providing warm, approachable readability. DM Sans (Google Fonts, 600 weight) is used for labels, CTAs, and UI text (label-md 14px, label-sm 12px), delivering precision and technical clarity. The hierarchy is reinforced through weight and size: display text at 84px with -0.04em tracking creates visual dominance; body text at 16px w

Layout

The layout follows a 12-column grid system with a 1280px container max-width, providing a responsive, structured foundation. The page rhythm uses semantic spacing: lg (40px) for major section separation (hero to value prop, value prop to portfolio), md (24px) for component-level spacing (card padding, button groups), and sm (12px) for internal element spacing (text-to-icon, list items). The gutter is 24px, applied symmetrically on desktop and adjusted to 16px on tablet/mobile to maintain breathing room. White-space is treated as a design element, not a void—the light background (#ffffff) is left generous and uncluttered, allowing the purple accents and typography to command attention. Container max-width of 1280px prevents content from stretching excessively on ultra-wide displays, maintai

Elevation & Depth

Depth is conveyed through subtle shadows and layering rather than dramatic drop-shadows. The elevation system uses three levels: sm (0 1px 2px rgba(0, 0, 0, 0.06)) for minimal lift on interactive elements like hover states on list items; md (0 4px 12px rgba(0, 0, 0, 0.08)) for standard cards and input fields, creating a gentle separation from the surface; lg (0 8px 32px rgba(90, 150, 255, 0.18), 0 -19.32px 38.64px rgba(90, 150, 255, 0.18)) for modals, hero imagery, and primary CTAs, introducing a subtle blue-tinted glow that reinforces the premium aesthetic. The blue tint (rgba(90, 150, 255, .

Shapes

The shape philosophy is "Approachable Precision"—combining soft, rounded corners with geometric clarity. Buttons and CTAs use full radius (9999px), creating pill-shaped buttons that feel friendly and modern while maintaining clear clickability. Cards and containers use lg radius (1rem / 16px), providing enough rounding to feel contemporary without becoming overly organic. Input fields and smaller UI elements use DEFAULT radius (0.5rem / 8px), balancing softness with functional clarity. The rationale: full-radius buttons are the brand's signature shape, appearing on every CTA and reinforcing th

Components

Action Elements Buttons are the primary interaction pattern. Button-primary uses full radius (9999px), primary background (#a940ff), white text, 16px horizontal padding, 48px height, and md elevation (0 4px 12px rgba(0, 0, 0, 0.08)). On hover, the background shifts to tertiary (#9b3fe6) and elevation increases to lg (0 8px 32px rgba(90, 150, 255, 0.18)), with a 120ms transition. On active/press, background darkens to #8a2dd4 and elevation reduces to sm. Button-secondary uses transparent background, on-surface text (#000000), a 2px border in on-surface, and the same full radius. On hover, the background fills with surface-container-high (#d9d9e3) while maintaining the border. All buttons use DM Sans at 14px weight 600 for label text.

Containers & Surfaces Cards use lg radius (1rem)

Do's and Don'ts

**Do**

  • Do use primary (#a940ff) exclusively on CTAs and interactive focus states—it is the brand's signature accent and must remain distinctive.
  • Do maintain generous white-space (lg spacing: 40px) between major sections to let the design breathe and emphasize content hierarchy.
  • Do apply full radius (9999px) to all buttons and CTAs for consistency with the brand's approachable-premium aesthetic.
  • Do use Marble Regular for display-level headlines (84px) to create a distinctive, premium voice that differentiates the brand.
  • Do layer shadows with blue-tinted glows (rgba(90, 150, 255, ...)) on elevated elements to reinforce the atmospheric, premium quality.

**Don't**

  • Don't use primary (#a940ff) on body text, backgrounds, or non-interactive elements—reserve it for CTAs and focus states only.
  • Don't apply sharp corners (0px radius) to any UI element; maintain minimum DEFAULT radius (0.5rem) for consistency.
  • Don't mix typefaces within a single component; use Marble for display, Rubik for body/headlines, and DM Sans for labels/UI text.
  • Don't use dark backgrounds or near-black surfaces as the primary canvas—the brand is light-first; dark overlays are reserved for modals and atmospheric effects.
  • Don't apply hard shadows (high blur, high spread); use soft, subtle shadows (md elevation: 0 4px 12px rgba(0, 0, 0, 0.08)) to maintain the refined aesthetic.