---
version: alpha
name: "Microsoft"
website: "https://www.microsoft.com"
description: >-
  Enterprise / consumer software giant whose marketing home runs on a single inherited Microsoft Blue cobalt and a 4-column product-tile grid — the above-fold is a dark Xbox Game Pass hero with the cobalt "Join now" CTA tucked at the lower left, and every band below is a 4-up Fluent card row (Microsoft Edge / Bing Wallpaper / OneDrive / Surface) with a fixed-height photographic top and a two-line h3 + "Download now" link beneath. Segoe UI carries every tier from the 11px footer link up to the 37px hero h1, all at weight 400 or 600 with normal tracking. The radius scale is the tightest in the directory — 2px on every card, button, and badge, the canonical Fluent corner from 2017 — and the system has no pill radius anywhere on the surface.

seo:
  title: "Microsoft Design System for React — Microsoft Blue, Segoe UI, 14 components"
  metaDescription: "Microsoft.com's marketing-home design system uses a single Microsoft Blue CTA, the 4-up Fluent product-tile grid, Segoe UI across every tier, and a 2px Fluent radius. Tokens for React, Next.js, and AI tools."
  highlights:
    - "Single Microsoft Blue voltage — the cobalt #0067b8 carries every CTA, link, and Fluent card icon; 30 total occurrences with no second accent color"
    - "Segoe UI everywhere — 11px footer up to 37px hero, weights 400 and 600 only, normal tracking across every tier; no display family"
    - "Fluent 2px card radius — the tightest rounding in the directory; every card, button, and badge uses 2px or nothing"
    - "4-up product tile grid — Microsoft Edge / Bing Wallpaper / OneDrive / Surface, then 4-up for-business row, then 4-up enterprise row; every band is the same 4-column rhythm"
    - "Photo-top card pattern — every product tile has a fixed-aspect photographic top, a two-line h3 + body row, and a single 40px-height cobalt CTA stacked beneath"
  tags:
    - "Productivity & SaaS"
  lastUpdated: "2026-05-18"
  author:
    name: "Dov Azencot"
    url: "https://x.com/dovazencot"
  opening: |
    Microsoft.com's marketing home does something almost no other consumer-tech giant attempts: it commits entirely to the 4-up tile. The above-fold is a single dark hero block (a cinematic Xbox Game Pass Ultimate photograph filling the right two-thirds, the cobalt "Join now" CTA tucked at the lower-left) — and below it, every single band on the page is a 4-column row of Fluent product cards. Four tiles for the consumer-product row (Edge / Bing Wallpaper / OneDrive / Surface), four for the "For business" rail (Microsoft 365 Copilot / Visual Studio 2026 / Join the era of AI / Windows 365 Cloud PC), four for the bottom enterprise rail. Where Apple lays a single hero device per product page and Google constrains itself to three cards, Microsoft trusts the 4-column tile grid to do the entire navigational job — the page is a product catalog rendered as a wall of small windows.

    The DESIGN.md file packages the system into a machine-readable spec for React tooling. Inside: 8 color tokens drawn from the inherited Microsoft Blue brand color (`{colors.brand-blue}` — wired as `--sc-card-link-color`), pure ink black, three gray tones tracking the Fluent ramp (Fluent Gray 130 for body text, Fluent Gray 90 for nav links, Fluent Gray 60 for secondary), pure canvas white, and a single light-gray surface for the "For business" band background. Eleven typography tokens cover Segoe UI from the 11px footer link up to the 37px hero h1 — every tier at weight 400 or 600 with normal letter-spacing, no negative tracking anywhere on the page. Radius is the tightest in the directory at 2px (11 of 12 occurrences) plus a single 50% icon-circle mask. Fourteen components cover the dark hero, the 4-up product tile, the photo-top + body + CTA pattern, the soft-gray "For business" rail, the four-column footer category grid.

    Feed this file to Claude or Cursor and it will reproduce Microsoft's specific moves: dark cinematic hero with a tucked-corner cobalt CTA, 4-up Fluent product tile grid as the entire page rhythm, Segoe UI across every tier with no display family, 2px Fluent card radius, photographic top on every product tile. The tokens resolve cleanly without invention. The single move worth borrowing only if you have a deep product catalog is the all-4-up commitment — most teams with five or fewer products will look hollow trying to fill four columns.
  related:
    - href: "/design"
      title: "Browse all design systems"
      description: "The full directory of DESIGN.md files on shadcn.io, with live mockups for each."
    - href: "https://www.microsoft.com"
      title: "Microsoft — official site"
      description: "Microsoft's public marketing home — the source of truth for the live tokens captured in this file."
    - href: "https://github.com/google-labs-code/design.md"
      title: "The DESIGN.md specification"
      description: "Google Labs' open spec for machine-readable design system files — the format this page is built on."
  questions:
    - id: "primary-color"
      title: "What is Microsoft's primary brand color?"
      answer: "Microsoft's marketing home runs on Microsoft Blue — the cobalt #0067b8, wired as `--sc-card-link-color` and `--sc-card-link-visited-color`. It appears 30 times across the captured page (10 as text, 10 as background fill, 10 as border) — every primary CTA fill, every link tone, every Fluent product-card icon outline. The hover-darker variant `--sc-card-link-hover-color` is #004a7f. The brand-blue's saturated cobalt is inherited from the broader Microsoft Fluent palette rather than freshly designed for the marketing surface; it has carried the company chrome since the 2012-13 Metro shift and survives essentially unchanged into the current Fluent system."
    - id: "typography"
      title: "What typeface does Microsoft use, and what should I use as a substitute?"
      answer: "Microsoft runs Segoe UI for every tier of the marketing system — display, heading, body, nav, button, label all share the same family. Display headlines sit at 37px in weight 600 (the hero Xbox Game Pass title) and 29px in weight 600 (section h2 tiles like 'Microsoft Edge'); body at 16px in weight 400; nav at 13px in weight 400 with the famous Microsoft 32-link mega-nav stripped to 8 top-level entries; footer links at 11px. Letter-spacing stays at normal across every tier — no negative tracking anywhere. The closest open-source substitute is Inter at the same weights; Segoe UI is bundled with Windows so it renders natively for ~75% of visitors. Set `'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif` as the stack."
    - id: "card-pattern"
      title: "Why is every band on Microsoft.com a 4-column tile grid?"
      answer: "The 4-up tile is Microsoft's structural commitment. Below the hero, every band is a 4-column row of Fluent product cards — consumer products on the first row (Edge, Bing Wallpaper, OneDrive, Surface), enterprise products on the second (Microsoft 365 Copilot, Visual Studio 2026, Join the era of AI, Windows 365 Cloud PC), then a third 4-up rail. Each card carries a fixed-aspect photographic top, a two-line h3 in 29px / 600, a 1-2 line body description, and a single 40px-height cobalt 'Download now' / 'Get it today' / 'Learn more' CTA stacked at the bottom. The page works as a product catalog — you scan four columns at a glance and click the one you came for. This depends on having enough products to fill the columns without dilution."
    - id: "fluent-radius"
      title: "Why does Microsoft use such tight 2px corner rounding?"
      answer: "The 2px card radius is canonical Fluent. When Microsoft retired Metro in 2017 in favor of Fluent Design System, the corner-rounding choice moved from 0px (sharp Metro corners) to 2px — a softer-than-sharp but quieter-than-rounded compromise. Every card, button, and badge on the captured page uses the same 2px radius; 11 of 12 captured corner occurrences hit this value. The only other corner value on the page is 50% on the language-selector globe icon. There is no 4 / 6 / 8 / 12 / 16px middle tier and no pill radius anywhere — even the cobalt 'Join now' CTA sits as a rectangular block with 2px corners, not a rounded pill."
    - id: "use-in-project"
      title: "Can I use this DESIGN.md to build my own React marketing site?"
      answer: "Yes — the file is designed to be fed into Claude, Cursor, or any AI tool that reads structured design tokens. The agent will reproduce Microsoft's specific moves: dark cinematic hero with a tucked-corner cobalt CTA, 4-up product tile grid as the page rhythm, Segoe UI across every tier with no display family, 2px Fluent card radius, photographic top on every product tile. The tokens resolve cleanly — every hex, font name, radius, and spacing value is a quoted scalar you can paste into Tailwind config or CSS variables. The single move worth borrowing only if you have a deep product catalog is the all-4-up commitment. Most teams with five or fewer products would feel hollow trying to fill four columns; consider 3-up if you can't sustain the rhythm."

mockups:
  - "marketing-hero"
  - "dashboard-card-grid"

colors:
  brand-blue: "#0067b8"
  brand-blue-hover: "#004a7f"
  fluent-yellow: "#ffb900"
  ink: "#000000"
  ink-soft: "#171717"
  ink-quiet: "#262626"
  ink-muted: "#616161"
  canvas: "#ffffff"
  surface-1: "#f2f2f2"

typography:
  display-xl:
    fontFamily: "\"Segoe UI\", SegoeUI, \"Helvetica Neue\", Helvetica, Arial, sans-serif"
    fontSize: 37px
    fontWeight: 600
    lineHeight: 44.4px
    letterSpacing: 0
  display-md:
    fontFamily: "\"Segoe UI\", SegoeUI, \"Helvetica Neue\", Helvetica, Arial, sans-serif"
    fontSize: 29px
    fontWeight: 600
    lineHeight: 34.8px
    letterSpacing: 0
  heading-md:
    fontFamily: "\"Segoe UI\", SegoeUI, \"Helvetica Neue\", Helvetica, Arial, sans-serif"
    fontSize: 16px
    fontWeight: 600
    lineHeight: 24px
    letterSpacing: 0
  heading-sm:
    fontFamily: "\"Segoe UI\", SegoeUI, \"Helvetica Neue\", Helvetica, Arial, sans-serif"
    fontSize: 15px
    fontWeight: 600
    lineHeight: 20px
    letterSpacing: 0
  body-md:
    fontFamily: "\"Segoe UI\", SegoeUI, \"Helvetica Neue\", Helvetica, Arial, sans-serif"
    fontSize: 16px
    fontWeight: 400
    lineHeight: 24px
    letterSpacing: 0
  body-sm:
    fontFamily: "\"Segoe UI\", SegoeUI, \"Helvetica Neue\", Helvetica, Arial, sans-serif"
    fontSize: 13px
    fontWeight: 400
    lineHeight: 19.5px
    letterSpacing: 0
  button-md:
    fontFamily: "\"Segoe UI\", SegoeUI, \"Helvetica Neue\", Helvetica, Arial, sans-serif"
    fontSize: 16px
    fontWeight: 600
    lineHeight: 16px
    letterSpacing: 0
  nav-link:
    fontFamily: "\"Segoe UI\", SegoeUI, \"Helvetica Neue\", Helvetica, Arial, sans-serif"
    fontSize: 13px
    fontWeight: 400
    lineHeight: 19.5px
    letterSpacing: 0
  footer-link:
    fontFamily: "\"Segoe UI\", SegoeUI, \"Helvetica Neue\", Helvetica, Arial, sans-serif"
    fontSize: 11px
    fontWeight: 400
    lineHeight: 16px
    letterSpacing: 0
  footer-quiet:
    fontFamily: "\"Segoe UI\", SegoeUI, \"Helvetica Neue\", Helvetica, Arial, sans-serif"
    fontSize: 11px
    fontWeight: 400
    lineHeight: 25px
    letterSpacing: 0
  section-label:
    fontFamily: "\"Segoe UI\", SegoeUI, \"Helvetica Neue\", Helvetica, Arial, sans-serif"
    fontSize: 16px
    fontWeight: 400
    lineHeight: 19.2px
    letterSpacing: 0

rounded:
  none: "0px"
  xs: "2px"
  full: "9999px"

spacing:
  xs: "7px"
  sm: "8px"
  md: "12px"
  base: "16px"
  lg: "20px"
  xl: "24px"
  2xl: "36px"
  3xl: "48px"
  4xl: "72px"

components:
  hero-section:
    backgroundColor: "{colors.ink}"
    textColor: "{colors.canvas}"
    typography: "{typography.display-xl}"
    rounded: "{rounded.none}"
    padding: "48px 36px"
  hero-heading:
    backgroundColor: transparent
    textColor: "{colors.canvas}"
    typography: "{typography.display-xl}"
    padding: "0px"
  section-heading:
    backgroundColor: transparent
    textColor: "{colors.ink}"
    typography: "{typography.display-md}"
    padding: "0px"
  body-paragraph:
    backgroundColor: transparent
    textColor: "{colors.ink}"
    typography: "{typography.body-md}"
  body-paragraph-muted:
    backgroundColor: transparent
    textColor: "{colors.ink-muted}"
    typography: "{typography.body-sm}"
  button-primary:
    backgroundColor: "{colors.brand-blue}"
    textColor: "{colors.canvas}"
    typography: "{typography.button-md}"
    rounded: "{rounded.xs}"
    padding: "10px 12px"
    height: "40px"
  button-primary-hover:
    backgroundColor: "{colors.brand-blue-hover}"
    textColor: "{colors.canvas}"
    typography: "{typography.button-md}"
    rounded: "{rounded.xs}"
    padding: "10px 12px"
    height: "40px"
  top-nav:
    backgroundColor: "{colors.canvas}"
    textColor: "{colors.ink-quiet}"
    typography: "{typography.nav-link}"
    rounded: "{rounded.none}"
    padding: "0px 24px"
    height: "54px"
  nav-link:
    backgroundColor: transparent
    textColor: "{colors.ink-quiet}"
    typography: "{typography.nav-link}"
    padding: "0px 8px"
    height: "54px"
  product-tile:
    backgroundColor: "{colors.canvas}"
    textColor: "{colors.ink}"
    typography: "{typography.body-md}"
    rounded: "{rounded.xs}"
    padding: "16px 24px 24px"
  product-tile-heading:
    backgroundColor: transparent
    textColor: "{colors.ink}"
    typography: "{typography.display-md}"
    padding: "24px 24px 0px"
  business-band:
    backgroundColor: "{colors.surface-1}"
    textColor: "{colors.ink}"
    typography: "{typography.display-md}"
    rounded: "{rounded.none}"
    padding: "36px 0px"
  footer:
    backgroundColor: "{colors.ink-soft}"
    textColor: "{colors.canvas}"
    typography: "{typography.footer-link}"
    padding: "48px 72px"
  footer-link:
    backgroundColor: transparent
    textColor: "{colors.canvas}"
    typography: "{typography.footer-link}"
    padding: "8px 0px"
  language-pill:
    backgroundColor: transparent
    textColor: "{colors.canvas}"
    typography: "{typography.footer-link}"
    rounded: "{rounded.full}"
    padding: "0px 12px"
    height: "32px"
---

## Overview

Microsoft.com's marketing home does something almost no other consumer-tech giant attempts. **All-4-up commitment.** The above-fold is a single dark hero block — a cinematic Xbox Game Pass Ultimate photograph filling the right two-thirds, the cobalt "Join now" CTA tucked at the lower-left — and below it, every single band is a 4-column row of Fluent product cards. Four tiles for consumer products (Edge / Bing Wallpaper / OneDrive / Surface), four for the "For business" rail (Microsoft 365 Copilot / Visual Studio 2026 / Join the era of AI / Windows 365 Cloud PC), four for the bottom enterprise rail. Where Apple lays a single hero device per product page and Google constrains itself to three cards, Microsoft trusts the 4-up grid to do the entire navigational job — the page is a product catalog rendered as a wall of small windows.

The system's single voltage holds the catalog together. Microsoft Blue (`{colors.brand-blue}` — #0067b8) appears 30 times across the captured page (10 as text, 10 as background fill, 10 as border): every CTA fill, every link tone, every Fluent product-card icon outline. The hover-darker variant `--sc-card-link-hover-color` carries a single `{colors.brand-blue-hover}` (#004a7f) tone. Ink (`{colors.ink}` — #000000) carries every headline at 377 total occurrences (180 text, 179 border, 16 shadow, 2 gradient). The body-text tone (`{colors.ink-muted}` — #616161) carries 256 occurrences in the secondary tier. There is no second brand accent — no orange, no green, no teal. The single declared `{colors.fluent-yellow}` (#ffb900) wired as `--sc-badge-bg-yellow-background-color` belongs to the badge surface in product chrome and never renders on the marketing home.

Typography is Segoe UI for every tier — 11px footer link / 13px nav / 16px body / 29px section h2 / 37px hero h1 — at weight 400 or 600 with normal tracking. No negative tracking anywhere on the page. The hero h1 "Xbox Game Pass Ultimate" at 37px / 600 is the loudest typographic moment in the system, deliberately measured so the cinematic photograph beside it remains the visual protagonist. The radius scale is the tightest in the directory at 2px (11 of 12 captured occurrences) — canonical Fluent corners from the 2017 system shift.

**Key Characteristics:**
- Single Microsoft Blue voltage (`{colors.brand-blue}` — #0067b8) carrying every CTA, link, and Fluent product-card icon — 30 total occurrences, no second accent.
- 4-column product-tile grid as the entire page rhythm — three 4-up bands in sequence (consumer products / for business / enterprise / education footer).
- Segoe UI across every tier from 11px footer to 37px hero, at weight 400 or 600 only, with normal letter-spacing throughout.
- 2px Fluent card radius (`{rounded.xs}`) on every card, button, and badge — the tightest in the directory; no pill, no 8 / 12 / 16px middle tier.
- Photo-top tile pattern — every product card has a fixed-aspect photographic top, a 2-line `{typography.display-md}` (29px / 600) heading, a 1-2 line body, and a single 40px-height cobalt CTA stacked at the bottom.
- Dark hero band on `{colors.ink}` (#000000) with a tucked-corner CTA — the cinematic photograph fills the right two-thirds, the CTA stack sits flush left and bottom.
- "For business" rail uses a soft `{colors.surface-1}` (#f2f2f2) tinted background — the only tinted band on the page, marking the consumer-to-enterprise pivot.
- Dark footer on `{colors.ink-soft}` (#171717) with four equal-width category columns (What's new / Microsoft Store / Education / Business / Developer & IT / Company).

## Colors

### Brand

- **Microsoft Blue** (`{colors.brand-blue}` — #0067b8): frequency 30 — used as text (10), background (10), border (10). The single voltage of the system. Wired as `--sc-card-link-color` and `--sc-card-link-visited-color`. Carries every primary CTA fill ("Join now", "Download now", "Get it today", "Get Bing Wallpaper", "Learn more"), every link tone, every Fluent product-card icon outline.
- **Microsoft Blue Hover** (`{colors.brand-blue-hover}` — #004a7f): the hover-darker variant. Wired as `--sc-card-link-hover-color`, `--sc-card-link-visited-hover-color`, and `--sc-card-link-active-color`. The single hover state worth noting in the system.
- **Fluent Yellow** (`{colors.fluent-yellow}` — #ffb900): wired as `--sc-badge-bg-yellow-background-color`. The badge fill for "New" / "Updated" pills in product chrome. Frequency 0 on the marketing home — reserved for in-product surfaces.

### Surface

- **Canvas** (`{colors.canvas}` — #ffffff): frequency 33 — text (16), background (11), border (6). The page floor below the dark hero and footer. Wired as `--sc-card-background-color` and `--sc-material-backdrop-background-color`.
- **Surface-1** (`{colors.surface-1}` — #f2f2f2): frequency 1, as background. The soft-gray tinted band behind the "For business" rail. The only tinted band on the page — marks the consumer-to-enterprise pivot.

### Text

- **Ink** (`{colors.ink}` — #000000): frequency 377 — text (180), border (179), shadow (16), gradient (2). The dominant text and structural color. Wired as `--sc-card-color`, `--sc-material-backdrop-color`, `--sc-badge-bg-yellow-color`. Every below-fold headline, every product-card title, every primary body paragraph resolves to pure black.
- **Ink Soft** (`{colors.ink-soft}` — #171717): frequency 12 — text (6), border (6). The dark footer band uses this slightly-off-black surface to differentiate from the pure-black hero.
- **Ink Quiet** (`{colors.ink-quiet}` — #262626): frequency 72 — text (36), border (36). The top-nav link color and secondary body tone.
- **Ink Muted** (`{colors.ink-muted}` — #616161): frequency 256 — text (128), border (128). The dominant secondary body color, carrying every product-card description paragraph, every "Save time and focus on the things that matter" sub-lead beneath product titles. The most common gray on the page.

## Typography

### Font Family

The system runs **Segoe UI** for every tier — Microsoft's house typeface, bundled with Windows so it renders natively for the majority of visitors. Fallbacks walk `SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif`. There is no display family, no serif tier, no in-marketing monospace voice; one variable-weight sans does every job at exactly two weights (400 and 600).

The single-family commitment is the system's typographic move. Where Cloudflare splits FT Kunst Grotesk display against Apercu Mono Pro metadata, where Google splits Google Sans display against Google Sans Text body, Microsoft uses one family for everything from 11px footer link to 37px hero h1.

### Hierarchy

| Token | Size | Weight | Line Height | Use |
|---|---|---|---|---|
| `{typography.display-xl}` | 37px | 600 | 44.4px | Hero h1 ("Xbox Game Pass Ultimate") |
| `{typography.display-md}` | 29px | 600 | 34.8px | Product-tile h2 ("Microsoft Edge", "Microsoft OneDrive") |
| `{typography.heading-md}` | 16px | 600 | 24px | Card-link headings, inline "Learn more" link emphasis |
| `{typography.heading-sm}` | 15px | 600 | 20px | Sub-heading bands ("Shop Microsoft 365 / Shop Xbox / Get Windows 11" cluster above the consumer row) |
| `{typography.body-md}` | 16px | 400 | 24px | Default running text, product-tile body descriptions |
| `{typography.body-sm}` | 13px | 400 | 19.5px | Top-nav links, secondary body tier |
| `{typography.button-md}` | 16px | 600 | 16px | Primary CTA labels ("Join now", "Download now", "Get it today") |
| `{typography.nav-link}` | 13px | 400 | 19.5px | Top-nav links ("Microsoft 365", "Office", "Azure", "Copilot", "Windows", "Xbox", "Support") |
| `{typography.footer-link}` | 11px | 400 | 16px | Footer category links — the smallest tier on the page |
| `{typography.footer-quiet}` | 11px | 400 | 25px | Footer meta row (Privacy / Cookies / Terms / Trademarks / Safety & eco / About our ads) |
| `{typography.section-label}` | 16px | 400 | 19.2px | Small label moments ("Follow Microsoft", "For business") |

### Principles

The system uses exactly two weights — 400 for body / nav / footer, 600 for every heading and CTA. There is no 500 / semibold middle tier and no 700+ tier. Letter-spacing is normal across every tier; the system never uses negative tracking, even on the 37px hero h1. This is the inverse of the editorial-display convention (Cloudflare's 56px display with -1.4px tracking, Google's 60px display with -0.5px); Microsoft's restraint reflects the inheritance from Windows OS chrome rather than from a marketing-first treatment.

The 11px footer link is the smallest typographic tier in the directory. It works because Segoe UI was designed for screen rendering at that size — the typeface's relatively-tall x-height and open counters survive 11px better than most sans-serifs.

### Note on Font Substitutes

Segoe UI is bundled with Windows but not other platforms. The fallback stack `SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif` ensures the page renders consistently across macOS, iOS, and Android. The closest open-source substitute is **Inter** at the same weights; **Source Sans 3** transfers cleanly if Inter is unavailable. The 11px footer tier should use a typeface with high x-height (Inter, Source Sans 3, or system stacks) to survive at that size.

## Layout

### Spacing System

- **Base unit:** 8px — the dominant gap value, appearing 13 times in the captured page; combined with the 7px sub-spacing for tile internal padding.
- **Tokens:** `{spacing.xs}` 7px · `{spacing.sm}` 8px · `{spacing.md}` 12px · `{spacing.base}` 16px · `{spacing.lg}` 20px · `{spacing.xl}` 24px · `{spacing.2xl}` 36px · `{spacing.3xl}` 48px · `{spacing.4xl}` 72px.
- **Section padding (vertical):** 48px between major bands (consumer row → for-business rail → enterprise rail → footer).
- **Tile internal padding:** `{spacing.base}` 16px top, `{spacing.xl}` 24px sides, `{spacing.xl}` 24px bottom — the heading sits at 24x24x0, the body + CTA stack at 16x24x24.
- **Top-nav padding:** 0 vertical, `{spacing.xl}` (24px) horizontal — the 54px nav height is set by the nav-link line height alone.
- **Footer padding:** `{spacing.3xl}` (48px) vertical, `{spacing.4xl}` (72px) horizontal on desktop.

### Grid & Container

- **Max content width:** ~1280px on the product-tile grid; the page does not stretch beyond.
- **Hero band:** full-bleed dark surface with content left-aligned at ~40% width; the cinematic photograph fills the right ~60%.
- **Consumer product row:** 4-column equal-width grid (~280px per tile on desktop) with ~24px gutters between tiles.
- **For-business band:** soft-gray surface containing another 4-up tile grid at the same dimensions.
- **Enterprise / education row:** third 4-up tile grid at the same dimensions.
- **Footer:** 6-column grid of category links (What's new / Microsoft Store / Education / Business / Developer & IT / Company) with the meta row of language selector + privacy + terms beneath.

### Rhythm

The page commits to one rhythm: 4-up tile, 4-up tile, 4-up tile, footer. There is no editorial moment, no centered single-column band, no full-bleed photographic interlude between bands. Each tile band runs at the same dimensions, the same internal pattern (photo top → heading → body → CTA), and the same vertical gutter. The relentless 4-up cadence is the page's structural device — Microsoft trusts the catalog to do the work that storytelling does on other product pages.

## Elevation

The system has **a single sub-pixel card shadow** plus 16 captured shadow occurrences on the hero. The Fluent card-shadow convention is wired in CSS as `--sc-card-box-shadow: 0 .1875rem .4375rem 0 rgba(0,0,0,.13), 0 .0625rem .125rem 0 rgba(0,0,0,.11)` — a two-layer shadow with 13% and 11% black ink that lifts every tile by ~3px without ever reading as a layered drop shadow.

- **Flat (no shadow):** hero band, footer, "For business" tinted rail — the band-level surfaces.
- **Fluent card lift:** every product tile carries the two-layer card shadow at 13% + 11% black opacity — the canonical Fluent elevation, identical to the Windows 11 system chrome.
- **Hero shadow:** the cobalt "Join now" CTA sits with a subtle ink shadow against the dark hero — readable as a soft seat rather than a layered elevation.

## Shapes

The radius scale is essentially **binary**: 2px Fluent rounding everywhere, plus a single 50% circular mask.

- **2px Fluent:** `{rounded.xs}` 2px (11 of 12 captured occurrences). Every card, every button, every badge, every input field uses this canonical Fluent corner. The system has no other corner-rounding value above 0 and below 50%.
- **Circle:** 50% on the language-selector globe icon mark only.
- **No pill, no middle tier:** the scale skips 4 / 6 / 8 / 12 / 16 / 24 / 48px entirely. Even the cobalt "Join now" CTA sits as a rectangular block with 2px corners, not a rounded pill — the inverse of Google's 48px CTA pill or Cloudflare's full-pill CTA.

The 2px corner is the system's only shape gesture. It marks the system as a canonical Fluent surface — sharper than rounded, softer than sharp, the corner Microsoft chose when they retired Metro in 2017.

## Components

**`hero-section`** — Full-bleed dark `{colors.ink}` band, 48x36 padding, no border-radius. Holds the hero h1 in white at `{typography.display-xl}` flush left, a 2-line sub-paragraph beneath, and the cobalt "Join now" CTA tucked at the lower-left. The cinematic Xbox Game Pass Ultimate photograph fills the right two-thirds of the band.

**`hero-heading`** — White `{colors.canvas}` text on the dark hero, Segoe UI 37px / 600, normal tracking. The display tier — confidence by weight and color contrast, not by tracking.

**`section-heading`** — Ink `{colors.ink}` text, Segoe UI 29px / 600. Used for product-tile h2 ("Microsoft Edge", "Microsoft OneDrive", "Designed for life today and tomorrow").

**`body-paragraph`** — Default ink running-text at `{typography.body-md}` (16px / 400) inside product-tile descriptions.

**`body-paragraph-muted`** — `{colors.ink-muted}` (#616161) variant at `{typography.body-sm}` for secondary metadata rows.

**`button-primary`** — The signature CTA. Cobalt `{colors.brand-blue}` fill, white text, `{rounded.xs}` 2px radius, 10x12 padding, 40px height, weight 600. Every "Join now", "Download now", "Get it today", "Get Bing Wallpaper", "Learn more", "See if your PC is ready" CTA on the page uses this single shape. Rectangular, not pill.

**`button-primary-hover`** — Background flips to `{colors.brand-blue-hover}` (#004a7f) — a darker cobalt for the press state. The single hover state in the system.

**`top-nav`** — White `{colors.canvas}` surface, 54px height, 24px horizontal padding. Houses the four-square Microsoft mark + "Microsoft" wordmark flush left, the product-link rail center (Microsoft 365 / Office / Azure / Copilot / Windows / Xbox / Support), and the right-aligned account + search + cart cluster.

**`nav-link`** — Transparent background, ink-quiet text in `{typography.nav-link}` (13px / 400 / normal tracking), 0x8 padding, 54px height. No hover background visible in the captured surface.

**`product-tile`** — White `{colors.canvas}` surface with the canonical Fluent card shadow, `{rounded.xs}` 2px radius, 16x24x24 internal padding for the body + CTA stack. The product photograph fills the top ~180px of the tile edge-to-edge with no inset; below the photo sit a `{typography.display-md}` (29px / 600) heading, a 1-2 line body description, and a single 40px-height cobalt CTA flush left.

**`product-tile-heading`** — Ink text at `{typography.display-md}` with 24x24x0 padding (the 0 bottom padding lets the body paragraph sit tight beneath the heading).

**`business-band`** — Soft-gray `{colors.surface-1}` fill (the only tinted band on the page), ink text, 36x0 padding. Wraps the 4-up "For business" tile grid. The single visual cue that marks the consumer-to-enterprise pivot in the page rhythm.

**`footer`** — Dark `{colors.ink-soft}` (#171717) surface, white text at `{typography.footer-link}` (11px / 400), 48x72 padding. Houses 6 columns of category links (What's new / Microsoft Store / Education / Business / Developer & IT / Company), followed by a meta row of language pill + privacy / cookies / terms / trademarks / safety & eco / about our ads.

**`footer-link`** — Transparent background, white text in `{typography.footer-link}` (11px / 400), 8x0 padding. The smallest interactive surface on the page; the high x-height of Segoe UI keeps it readable at this size.

**`language-pill`** — Transparent background, white text, `{rounded.full}` 9999px (the only pill on the page), 0x12 padding, 32px height. The globe-icon language selector in the footer meta row — uniquely a pill where every other interactive surface on the page is a 2px rectangle.

## Do's and Don'ts

**Do** commit to the 4-up product-tile grid as the entire page rhythm. The system's defining move is the three-band 4-up cadence — Microsoft trusts the catalog to do the navigational work. Breaking the rhythm with a centered single-column editorial band or a full-bleed photographic interlude undermines the catalog-as-marketing principle.

**Do** keep every CTA at `{rounded.xs}` 2px radius. The canonical Fluent corner is the system's only shape gesture. Swapping in a 48px pill or even an 8px rounded button reads as borrowed from another product brand and breaks the Fluent identity.

**Do** use `{colors.brand-blue}` (#0067b8) as the single voltage for every CTA, link, and product-card icon. The 30 captured occurrences carry every interactive moment; introducing a second accent color would break the single-voltage discipline.

**Do** keep Segoe UI at weights 400 and 600 only with normal tracking. The system uses exactly two weights and never uses negative tracking. Adding a 500 / semibold middle tier or tracking the hero h1 to -0.5px would push the system toward an editorial treatment Microsoft has deliberately rejected.

**Don't** add a pill radius anywhere other than the language selector. The system commits to 2px corners on every card, button, and badge. The single 9999px pill in the footer meta row is intentional — multiplying pills across CTAs flattens the Fluent identity.

**Don't** use the `{colors.fluent-yellow}` (#ffb900) on the marketing home. It is the badge fill for "New" / "Updated" pills in product chrome. Adding a yellow "New" badge to a marketing tile would introduce a second voltage and break the cobalt-only discipline.

**Don't** use a warm cream canvas. The page floor is pure `{colors.canvas}` (#ffffff). Warming it would compete with the photographic tops on every product tile.

**Don't** soften the 37px hero h1 with negative tracking. The hero "Xbox Game Pass Ultimate" sits at 37 / 600 / normal tracking. Adding -0.5px or -1px would pull the system toward an editorial treatment that doesn't fit the OS-chrome inheritance.

## Known Gaps

- **Hover and focus states:** documented for `{component.button-primary-hover}` only via the `--sc-card-link-hover-color` token; the full hover / active / focus / disabled matrix lives across product surfaces (Microsoft 365 / Edge / Visual Studio / Azure portal) and is not captured here.
- **Form input states:** the captured marketing home has no text-input field. Search and sign-in inputs live in product surfaces.
- **Dark mode:** the hero band and footer are the only dark surfaces on the captured page; a full dark variant exists across product surfaces (Visual Studio, Edge dark theme, Office dark mode) but is not represented here.
- **Mega-nav:** the captured top-nav shows 8 top-level entries (Microsoft 365 / Office / Azure / Copilot / Windows / Xbox / Support / All Microsoft). The famous Microsoft mega-nav with 30+ hover-flyout categories lives behind the "All Microsoft" link and is not represented here.
- **Motion:** the hero photograph subtly cycles between Xbox Game Pass titles via a carousel; product tiles lift slightly on hover; the language pill scales on hover. The spec captures end-state values only.
- **Product surfaces:** this DESIGN.md captures the marketing home only. Microsoft 365, Visual Studio, Azure portal, Edge browser chrome, Xbox dashboard, Windows 11 settings, Teams, Outlook, and the Microsoft Store each carry their own Fluent token systems not represented here.
- **The Fluent yellow / red / green semantic palette:** the broader Fluent system exposes a full set of semantic colors (success green, warning yellow, danger red, info blue ramps) that are not declared on the marketing-home CSS. Reserved for product chrome.
