DESIGN.md · Analysis

Optimus

v0-optimus-delta.vercel.app · 30 Aug 2026 · 47 colors · Instrument Serif, Instrument Sans

Optimus

A high-velocity creative platform for teams who ship. Optimus combines architectural minimalism with technical precision, delivering a monochromatic interface where deep black (#080503) serves as the primary accent on CTAs, while a warm off-white (#fafaf9) grounds the canvas.

Colors

surface#fafaf9
surface-dim#f3f2ee
surface-bright#ffffff
surface-container-lowest#ecebe7
surface-container-low#f3f2ee
surface-container#fafaf9
surface-container-high#ffffff
surface-container-highest#ffffff
on-surface#080503
on-surface-variant#5e534a
inverse-surface#080503
inverse-on-surface#fafaf9
outline#cccccc
outline-variant#d0d0d0
surface-tint#080503
primary#080503
on-primary#fafaf9
primary-container#e7e4dd
on-primary-container#080503
inverse-primary#fafaf9
secondary#f3f2ee
on-secondary#080503
secondary-container#ecebe7
on-secondary-container#080503
tertiary#e40014
on-tertiary#ffffff
tertiary-container#ffa3a3
on-tertiary-container#080503
error#e40014
on-error#ffffff
error-container#ff6568
on-error-container#080503
primary-fixed#e7e4dd
primary-fixed-dim#cccccc
on-primary-fixed#080503
on-primary-fixed-variant#5e534a
secondary-fixed#ecebe7
secondary-fixed-dim#d0d0d0
on-secondary-fixed#080503
on-secondary-fixed-variant#5e534a
tertiary-fixed#ffa3a3
tertiary-fixed-dim#ff6568
on-tertiary-fixed#080503
on-tertiary-fixed-variant#e40014
background#fafaf9
on-background#080503
surface-variant#e7e4dd

Typography

display
fontFamily: Instrument Serif · fontSize: 96px · fontWeight: 400 · lineHeight: 104px · letterSpacing: -0.02em
headline-lg
fontFamily: Instrument Serif · fontSize: 48px · fontWeight: 400 · lineHeight: 56px · letterSpacing: -0.01em
headline-md
fontFamily: Instrument Serif · fontSize: 32px · fontWeight: 400 · lineHeight: 40px · letterSpacing: 0em
title-lg
fontFamily: Instrument Sans · fontSize: 24px · fontWeight: 400 · lineHeight: 32px · letterSpacing: 0em
body-lg
fontFamily: Instrument Sans · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Instrument Sans · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Instrument Sans · fontSize: 14px · fontWeight: 500 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Instrument Sans · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.02em
mono-md
fontFamily: JetBrains Mono · fontSize: 14px · fontWeight: 400 · lineHeight: 20px · letterSpacing: 0em

Design guidance

Overview

Optimus is a high-velocity creative platform designed for teams who ship at scale. The design system embodies **Architectural Minimalism**—a philosophy that strips away ornamentation to expose pure function and intent. The interface is deliberately monochromatic, using deep black (#080503) as the primary accent on all call-to-action elements, while a warm off-white canvas (#fafaf9) provides breathing room and reduces cognitive load. The aesthetic evokes precision, clarity, and technical confidence: users feel they are working with a tool built by engineers, not marketers.

The brand voice is direct, unadorned, and action-oriented. Sentences are short and declarative: "Build. Deploy. Scale." The vocabulary favors technical terms (velocity, throughput, infrastructure) paired with human-centered outcomes (teams, experiences, innovate). There is no breathlessness or hype—only facts and capability. Example: "Securely build, deploy, and scale the best experiences" communicates competence without flourish.

Colors

The color system is rooted in **high-contrast minimalism**. Primary (#080503, near-black) is reserved exclusively for interactive elements—buttons, links, and focus states—ensuring every clickable surface commands attention through color alone, not decoration. On-primary (#fafaf9, warm off-white) provides maximum legibility over the dark primary. The surface stack progresses from #fafaf9 (base canvas) through #f3f2ee (dim) to #ffffff (bright), creating subtle depth without relying on shadows. On-surface (#080503) is the default text color, maintaining the monochromatic aesthetic. Tertiary (#e40014, vivid red) is used sparingly for error states, alerts, and status indicators—its intensity demands immediate recognition. Secondary (#f3f2ee) and its container (#ecebe7) serve as neutral backgro

Typography

The type system pairs **Instrument Serif** (display, headline) with **Instrument Sans** (body, label), creating a clear hierarchy between narrative and functional content. Display (96px, 400 weight, -0.02em tracking) anchors hero sections with authoritative presence; headline-lg (48px) breaks major sections; body-md (16px, 400 weight) is the workhorse for all body copy, set at 24px line-height for comfortable reading at 1400px container width. Label-md (14px, 500 weight) is applied to buttons and form labels, with 0.01em tracking to add precision. Mono (JetBrains Mono, 14px) is reserved for code snippets and technical references. All type uses 400 weight as default, with 500 weight for interactive elements (buttons, labels) to signal affordance. Apply text-shadow: 0 1px 2px rgba(0, 0, 0, 0

Layout

The layout operates on a **12-column fluid grid** with a fixed max-width of 1400px, centered on the viewport. The gutter is 24px (md spacing), applied consistently between columns and sections. Hero sections use full-width backgrounds with 40px (lg spacing) vertical padding; content cards sit within the container with 24px horizontal margins on mobile, expanding to full gutter on desktop. White-space is aggressive: section separation uses 64px (xl spacing) between major blocks, creating rhythm and preventing cognitive overload. Container max-width of 1400px ensures text lines remain readable (60–80 characters per line at body-md). The spacing scale (xs: 4px, sm: 12px, md: 24px, lg: 40px, xl: 64px) is used semantically: xs for micro-interactions (icon spacing), sm for component padding, md

Elevation & Depth

Depth is achieved through **subtle layering and borders**, not dramatic shadows. The elevation system uses three levels: sm (0 1px 2px rgba(0, 0, 0, 0.04)) for hover states on cards and inputs, md (0 3px 8px rgba(0, 0, 0, 0.15)) for modals and elevated surfaces, and lg (0 8px 24px rgba(0, 0, 0, 0.12)) for dropdowns and overlays. All cards carry a 1px solid border at outline-variant (#d0d0d0), which defines the surface boundary without relying on shadow alone. Transitions between elevation states use 300ms cubic-bezier(0.4, 0, 0.2, 1) to create smooth, purposeful movement. The base surface (#fa

Shapes

The shape philosophy is **Technical Precision with Approachability**. Buttons and CTAs use full radius (9999px) to signal primary actions and reduce visual aggression; this rounded-full treatment makes the interface feel modern and friendly while maintaining technical credibility. Cards and containers use lg radius (8px), a subtle curve that softens edges without appearing playful. Input fields and secondary components use DEFAULT radius (4px), a minimal curve that preserves the architectural aesthetic. Dividers and borders are 1px solid, never rounded, reinforcing the technical foundation. Th

Components

Action Elements Buttons are the primary interaction surface. Button-primary uses full radius (9999px), 44px height, 12px vertical / 32px horizontal padding, and label-md typography (14px, 500 weight). The background is primary (#080503), text is on-primary (#fafaf9). On hover, the background shifts to primary-fixed-dim (#cccccc) with on-primary-container text (#080503), creating a reversible feedback loop. All button transitions use 200ms cubic-bezier(0.4, 0, 0.2, 1). Button-secondary mirrors the primary structure but uses transparent background with a 1px outline-variant border; on hover, it fills with surface-container-high (#ffffff) and the border darkens to primary (#080503).

Containers & Surfaces Cards use lg radius (8px), md padding (24px), and a 1px outline-variant border (

Do's and Don'ts

**Do**

  • Do use primary (#080503) exclusively for interactive elements—buttons, links, focus states—to create a clear affordance hierarchy.
  • Do apply full radius (9999px) to primary CTAs and lg radius (8px) to cards; this creates visual distinction between action and container.
  • Do maintain 24px (md spacing) as the default padding inside cards and components; use 12px (sm spacing) for form inputs and list items.
  • Do use Instrument Serif for display and headline text (96px, 48px, 32px) and Instrument Sans for body and labels; never mix serif and sans in the same line.
  • Do apply 300ms cubic-bezier(0.4, 0, 0.2, 1) transitions to all hover and focus state changes; this creates a cohesive, responsive feel.
  • Do use tertiary (#e40014) only for error states, alerts, and critical status indicators; never use it for secondary actions.

**Don't**

  • Don't use shadows as the primary depth mechanism; always pair shadows with 1px borders (outline-variant) to define surface boundaries.
  • Don't introduce new accent colors beyond primary (#080503), secondary (#f3f2ee), and tertiary (#e40014); the monochromatic palette is the brand signature.
  • Don't apply rounded corners to dividers, borders, or structural elements; reserve curves for interactive surfaces (buttons, cards).
  • Don't use font weights other than 400 (default) and 500 (interactive); avoid 600, 700, or lighter weights to maintain the minimalist aesthetic.
  • Don't exceed 1400px container max-width; this ensures text remains readable and the layout feels intentional, not stretched.
  • Don't use opacity or transparency for text; always use solid on-surface or on-surface-variant colors to maintain legibility and technical clarity.