DESIGN.md · Analysis

SpaceX

spacex.com · 12 May 2026 · 47 colors · D-DIN-Bold, Arial, Verdana, sans-serif, D-DIN, Arial, Verdana, sans-serif

SpaceX

SpaceX designs, manufactures, and launches advanced rockets and spacecraft. The brand embodies precision engineering, audacious vision, and the raw power of space exploration through a minimalist, high-contrast visual language.

Colors

surface#000000
surface-dim#0a0a0a
surface-bright#1a1a1a
surface-container-lowest#050505
surface-container-low#0f0f0f
surface-container#151515
surface-container-high#202020
surface-container-highest#2a2a2a
on-surface#f0f0fa
on-surface-variant#c4c7c8
inverse-surface#f0f0fa
inverse-on-surface#000000
outline#8e9192
outline-variant#444748
surface-tint#d4a574
primary#d4a574
on-primary#1a1410
primary-container#8b6f47
on-primary-container#f0f0fa
inverse-primary#8b6f47
secondary#f0f0fa
on-secondary#000000
secondary-container#e9ecef
on-secondary-container#252628
tertiary#007aff
on-tertiary#ffffff
tertiary-container#0051d5
on-tertiary-container#f0f0fa
error#ff3b30
on-error#ffffff
error-container#cc2e26
on-error-container#f0f0fa
primary-fixed#d4a574
primary-fixed-dim#8b6f47
on-primary-fixed#f0f0fa
on-primary-fixed-variant#1a1410
secondary-fixed#f0f0fa
secondary-fixed-dim#e9ecef
on-secondary-fixed#000000
on-secondary-fixed-variant#252628
tertiary-fixed#007aff
tertiary-fixed-dim#0051d5
on-tertiary-fixed#ffffff
on-tertiary-fixed-variant#f0f0fa
background#000000
on-background#f0f0fa
surface-variant#252628

Typography

display
fontFamily: D-DIN-Bold, Arial, Verdana, sans-serif · fontSize: 100px · fontWeight: 700 · lineHeight: 110px · letterSpacing: -0.04em
headline-lg
fontFamily: D-DIN-Bold, Arial, Verdana, sans-serif · fontSize: 56px · fontWeight: 700 · lineHeight: 64px · letterSpacing: -0.02em
headline-md
fontFamily: D-DIN-Bold, Arial, Verdana, sans-serif · fontSize: 40px · fontWeight: 700 · lineHeight: 48px · letterSpacing: -0.01em
title-lg
fontFamily: D-DIN, Arial, Verdana, sans-serif · fontSize: 24px · fontWeight: 600 · lineHeight: 32px · letterSpacing: 0em
body-lg
fontFamily: D-DIN, Arial, Verdana, sans-serif · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0.02em
body-md
fontFamily: D-DIN, Arial, Verdana, sans-serif · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0.01em
label-md
fontFamily: D-DIN, Arial, Verdana, sans-serif · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.05em
label-sm
fontFamily: D-DIN, Arial, Verdana, sans-serif · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.08em

Design guidance

Overview

SpaceX embodies a design philosophy rooted in **Architectural Minimalism with Industrial Precision**—a visual language that mirrors the engineering rigor and audacious ambition of space exploration. The brand transforms complex aerospace technology into an accessible, awe-inspiring experience through stark contrast, monolithic typography, and carefully orchestrated moments of warmth (the signature golden-bronze accent). The UI prioritizes clarity and directness: every element serves a functional purpose, and visual hierarchy is established through scale, weight, and strategic color deployment rather than decoration.

The brand voice is authoritative yet approachable, technical yet human. SpaceX speaks with confidence born from achievement: sentences are declarative, active, and grounded in measurable reality. The vocabulary favors precision over poetry—"First Orbital Class Rocket Capable of Reflight" rather than "Revolutionary Flight Technology." Tone example: "Falcon 9 has landed 260+ times. Reusability isn't a goal—it's operational fact."

Colors

The color system operates on a principle of **maximum contrast and purposeful restraint**. The foundation is pure black (#000000) as the primary surface, paired with a near-white (#f0f0fa) for text and interactive elements. This 1:1 contrast ratio ensures legibility across all contexts and reinforces the brand's no-nonsense aesthetic.

**Primary accent (Golden-Bronze #d4a574)** is deployed sparingly on call-to-action buttons, active navigation states, and key data highlights. This warm metallic tone evokes rocket exhaust and industrial machinery, creating an emotional anchor that distinguishes SpaceX from generic tech brands. Use primary on: primary buttons (background), active tab indicators (border-bottom: 2px solid #d4a574), and hover states on secondary buttons (transition to #d4a574 t

Typography

The type system anchors on **D-DIN** (a geometric sans-serif with technical precision) paired with **D-DIN-Bold** for headlines. This monofamily approach reinforces the brand's engineering-first identity—no serif flourishes, no variable weights for decoration. Display (100px, 700 weight) is reserved for hero headlines like "FALCON 9" and commands the full viewport height. Headline-lg (56px) and headline-md (40px) establish section hierarchy with tight line-height (1.1–1.2x) to maximize impact. Body text (16px, 400 weight) uses 1.5x line-height (24px) for comfortable reading on dark backgrounds; letter-spacing is increased to 0.01em to prevent character crowding against the black surface.

Label typography (12–14px, 500–600 weight) is applied to buttons, badges, and navigation with 0.05–0.0

Layout

The layout operates on a **fixed 12-column grid** with a maximum container width of 1400px, centered on viewport. Horizontal gutter is 24px (md spacing token) on desktop, reducing to 12px (sm spacing) on tablets and 8px on mobile. This creates a responsive rhythm that scales proportionally without breaking the grid.

White-space philosophy: SpaceX embraces **generous negative space** as a design principle, not a constraint. Section separation uses lg spacing (40px) vertically and md spacing (24px) horizontally. Hero sections occupy 100vh with centered content, creating a cinematic first impression. Card layouts use md padding (24px) internally, with lg spacing (40px) between card groups. The container-max-width of 1400px prevents line-length from exceeding 80 characters on body text, maint

Elevation & Depth

Depth in SpaceX's design is conveyed through **subtle shadow layering and strategic opacity shifts**, not dramatic drop shadows. The elevation system uses three tiers: **Level 1 (sm)**: 0 1px 2px rgba(0, 0, 0, 0.12)—used for hover states on flat elements and light interactive feedback. **Level 2 (md)**: 0 3px 8px rgba(0, 0, 0, 0.15)—applied to cards, modals, and floating elements that sit above the base surface. **Level 3 (lg)**: 0 8px 24px rgba(0, 0, 0, 0.2)—reserved for full-screen overlays and hero imagery.

The black background naturally absorbs shadows, so blur-radius is kept conservative

Shapes

The shape language is **Geometric Precision with Minimal Softness**—a philosophy that mirrors aerospace design where every curve serves aerodynamic purpose. Border-radius follows a strict scale: **sm (4px / 0.25rem)** for buttons and small interactive elements, creating a subtle softness that prevents harsh corners without appearing rounded. **DEFAULT (8px / 0.5rem)** for input fields and standard cards, balancing approachability with technical restraint. **md (12px / 0.75rem)** for larger cards and modals. **lg (16px / 1rem)** for hero sections and full-width containers. **full (9999px)** for

Components

Action Elements **Button-Primary** (background: #d4a574, text: #1a1410, height: 44px, padding: 12px 24px, border-radius: 4px) is the dominant call-to-action, used for "Learn More," "Shop," and primary navigation actions. Apply a 1px border matching the background color to define the button edge. On hover, transition to button-primary-hover (background: #8b6f47, text: #f0f0fa) over 200ms ease-out. On focus, add a 3px outline at rgba(212, 165, 116, 0.3) with 2px offset. Active state (pressed) reduces opacity to 0.9 and applies a 0 2px 4px inset shadow.

**Button-Secondary** (background: transparent, text: #f0f0fa, border: 1px solid #f0f0fa, height: 44px) is used for secondary actions and navigation links. On hover, transition border and text to primary color (#d4a574) over 200ms. On focu

Do's and Don'ts

**Do**

  • Do use the golden-bronze accent (#d4a574) sparingly and intentionally—reserve it for primary CTAs, active states, and key data highlights to maintain visual impact.
  • Do maintain 1.5x line-height (24px) on body text (16px) to ensure readability on dark backgrounds; increase letter-spacing to 0.01em for additional breathing room.
  • Do apply box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15) to cards and floating elements; avoid stacking multiple shadows or using blur-radius > 24px.
  • Do use the full 12-column grid with 24px gutters on desktop; reduce to 12px gutters on tablet and 8px on mobile to maintain proportional spacing.
  • Do apply transition: all 200ms ease-out to interactive elements (buttons, links, inputs) to signal state changes smoothly without jarring jumps.

**Don't**

  • Don't use rounded corners > 16px (lg) except for badges (full); SpaceX's geometric precision demands sharp, purposeful shapes that reflect aerospace design.
  • Don't apply multiple shadows to a single element; each component has exactly one shadow value from the elevation scale (sm, md, or lg).
  • Don't introduce new accent colors outside the primary (#d4a574), secondary (#f0f0fa), and tertiary (#007aff) palette; the system's power lies in restraint.
  • Don't reduce letter-spacing below -0.01em on headlines or increase it above 0.08em on labels; the D-DIN typeface is optimized for the specified ranges.
  • Don't use opacity < 0.5 for disabled states; instead, reduce opacity to 0.5 and set cursor: not-allowed to maintain legibility while signaling unavailability.