Apple design specCommercial

The reference minimal consumer brand: a page built entirely from full-bleed tiles alternating white and #f5f5f7, each centered on one rhythm — SF Pro Display 600 headline, a large light 28px sub-headline, then a filled-blue and outlined-blue pill pair — over enormous product photography, with near-invisible 12px nav chrome and exactly one blue accent that shifts value by context.

Browse Apple in the interactive gallery

Captured from the live site's computed styles into a prompt-ready DESIGN.md you can paste into Cursor, v0, Lovable, Bolt or Claude Code. Below is a summary of each captured surface.

Marketing site

Source: apple.com (live DOM, computed styles), 2026-07-18 (desktop 1512px). Coverage: home / marketing tiles. No logged-in surface captured (app n/a — site only for marketing purposes; store account not captured). Responsive: breakpoints from tokens only; mobile rendering not verified.

Visual Theme & Atmosphere

The reference minimal consumer brand: near-white canvas, near-black #1d1d1f ink, and a page built entirely from full-bleed product tiles that alternate white and light-gray #f5f5f7, separated by thin white gutters. Each tile is centered and follows the same rhythm — product name in SF Pro Display at 600, a one-line sub-headline at a light 400, then a pair of blue pill CTAs, over enormous product photography that is the actual content. Chrome is deliberately almost invisible: a thin translucent global nav in 12px type. Colour is reserved for the blue action pills and whatever the photography brings. The discipline is in the typographic hierarchy and the whitespace, not decoration. Feels: precise, premium, calm, product-first.

Color Palette & Roles

Surfaces

TokenHexRole / usage
canvas#ffffffPage and tile background
gray-tile#f5f5f7Alternating tile background, footer
gray-tile-2#fafafcSubtle inset surface
black#000000Dark product tiles

Text

TokenHexRole / usage
ink#1d1d1fHeadlines, primary text
gray#6e6e73Secondary text, captions, legal
dark-gray#333336Nav/menu text
white#ffffffText on dark tiles

Accent (blue action colour)

TokenHexRole / usage
blue-cta#0071e3Filled pill button
blue-link#0066ccInline links on light
blue-on-dark#2997ffLinks/CTAs on dark tiles

Borders

TokenHexRole / usage
border#d2d2d6Control/hairline borders
border-2#e8e8edSubtle dividers

Rule: the palette is white / #f5f5f7 / #1d1d1f plus exactly one blue, which changes value by context (#0071e3 filled, #0066cc on light, #2997ff on dark). All other colour comes from photography.

Typography Rules

RoleSize/LineWeightTracking
Tile headline (large)56 / 60600tight negative
Tile headline (small)40 / 44600normal
Sub-headline28 / 32400+0.196px
Body17 / 25400normal
Nav link12 / 16400-0.12px
Caption / legal12 / 16400-0.12px, #6e6e73

Patterns: hierarchy comes from a big weight jump — headline at 600, everything under it at 400. Sub-headlines are large (28px) and light, which is the signature contrast. Nav type is deliberately tiny (12px).

Also documented in the full DESIGN.md: Component Stylings, Layout Principles, Depth & Elevation, Motion, Backgrounds, Effects & WebGL, Do's and Don'ts, Responsive Behavior, Agent Prompt Guide.