AI

Anthropic

Anthropic Home — Ivory & Slate

warm-ivory surface languagecustom-typeface-driven hierarchyhigh-contrast monochrome coreeditorial serif-sans pairingflat-depth rounded card system

Anthropic's homepage uses a warm off-white ivory background (#faf9f5) paired with a near-black slate (#141413) to create a high-contrast, editorially refined aesthetic. The design is anchored by two proprietary typefaces — Anthropic Sans (display, UI, labels) and Anthropic Serif (body, editorial copy) — with a third Anthropic Mono for code. Section rhythm is generous, with large display headings at ~57px and a clear typographic hierarchy. Cards and containers use subtle rounded corners (8px, 16px, 24px) and a single multi-layer soft shadow. The CTA button ("Try Claude") uses a filled dark pill style. The overall tone is serious, research-forward, and typographically confident.

8Colors
13Type styles
14Spacing
5Radii

Colors

Brand

Slate Lightprimary
Action-centric usage — link hover, secondary button states, interactive highlights
Clay / Accentaccent
Brand accent color — used for highlights, decorative elements, and brand moments

Surface

Ivory Lightbackground
Primary page background, nav background, card surfaces, button text on dark fills
Ivory Mediumbackground
Secondary surface background, section dividers, nav bottom border

Text

Slate Darktext
Primary text, headings, nav links, borders, icon fills — dominant foreground color across all zones
Cloud Darktext
Tertiary/muted text labels, captions, metadata

Border

Cloud Mediumborder
Muted borders, dividers, secondary text, link hover states, agate text
Ivory Darkborder
Subtle borders, hover states on secondary backgrounds

Typography

Large editorial serif display — feature section headings
The quick brown fox jumps
"Anthropic Serif", Georgia, sans-serif85.55px · 400 · 94.11px
Hero headline — primary page-level display heading
The quick brown fox jumps
"Anthropic Sans", Arial, sans-serif57.73px · 700 · 63.5px
Section headings, card titles
The quick brown fox jumps
"Anthropic Sans", Arial, sans-serif24px · 600 · 31.2px
Editorial section subheadings in serif
The quick brown fox jumps
"Anthropic Serif", Georgia, sans-serif24px · 400 · 33.6px
Primary body copy — most-used text style across the page
The quick brown fox jumps
"Anthropic Serif", Georgia, sans-serif20px · 400 · 28px
Emphasized body text, pull quotes
The quick brown fox jumps
"Anthropic Serif", Georgia, sans-serif18px · 600 · 25.2px
Secondary body copy, card descriptions
The quick brown fox jumps
"Anthropic Serif", Georgia, sans-serif16px · 400 · 22.4px
Nav links, button labels, UI controls
The quick brown fox jumps
"Anthropic Sans", Arial, sans-serif16px · 500 · 22.4px
Secondary UI text, dropdown items
The quick brown fox jumps
"Anthropic Sans", Arial, sans-serif16px · 400 · 22.4px
Inline code, technical references
The quick brown fox jumps
"Anthropic Mono"16px · 400 · 22.4px
Detail text, secondary nav items, footnotes
The quick brown fox jumps
"Anthropic Sans", Arial, sans-serif14px · 500 · 18.2px
Small labels, metadata, captions — most-used sans style
The quick brown fox jumps
"Anthropic Sans", Arial, sans-serif12px · 400 · 16.8px · -0.24px
Emphasized small labels, tags
The quick brown fox jumps
"Anthropic Sans", Arial, sans-serif12px · 500 · 16.8px

Fonts

Anthropic SansCustom
Anthropic SerifCustom
Anthropic MonoCustom

Spacing & Shape

Spacing

space-1
4px
0.25rem
space-2
8px
0.5rem
space-3
12px
0.75rem
space-4
16px
1rem
space-5
24px
1.5rem
space-6
32px
2rem
site-gutter
32px
2rem
space-7
40px
2.5rem
space-8
48px
3rem
space-9
64px
4rem
section-space-small
64px
4rem
site-margin
64px
space-11
96px
6rem
section-space-main
160px
10rem

Border Radius

radius-small0.25rem4px
radius-main0.5rem8px
radius-large1rem16px
radius-xl1.5rem24px
radius-round100vw9999px
---
version: alpha
name: "Anthropic Home — Ivory & Slate"
description: "Primary visual anchor uses #5e5d59 with action-centric usage — link hover, secondary button states, interactive highlights. Typography baseline relies on \"Anthropic Sans\", Arial, sans-serif for hero headline — primary page-level display heading."
colors:
  slate-light: "#5e5d59"
  clay-accent: "#d97757"
  ivory-light: "#faf9f5"
  ivory-medium: "#f0eee6"
  cloud-dark: "#87867f"
  slate-dark: "#141413"
  cloud-medium: "#b0aea5"
  ivory-dark: "#e8e6dc"
typography:
  display-xl:
    fontFamily: "\"Anthropic Sans\", Arial, sans-serif"
    fontSize: "57.73px"
    fontWeight: "700"
    lineHeight: "63.5px"
  display-serif-xl:
    fontFamily: "\"Anthropic Serif\", Georgia, sans-serif"
    fontSize: "85.55px"
    fontWeight: "400"
    lineHeight: "94.11px"
  heading-l:
    fontFamily: "\"Anthropic Sans\", Arial, sans-serif"
    fontSize: "24px"
    fontWeight: "600"
    lineHeight: "31.2px"
  heading-serif-m:
    fontFamily: "\"Anthropic Serif\", Georgia, sans-serif"
    fontSize: "24px"
    fontWeight: "400"
    lineHeight: "33.6px"
  body-serif-m:
    fontFamily: "\"Anthropic Serif\", Georgia, sans-serif"
    fontSize: "20px"
    fontWeight: "400"
    lineHeight: "28px"
  body-serif-s:
    fontFamily: "\"Anthropic Serif\", Georgia, sans-serif"
    fontSize: "16px"
    fontWeight: "400"
    lineHeight: "22.4px"
  body-serif-semibold-s:
    fontFamily: "\"Anthropic Serif\", Georgia, sans-serif"
    fontSize: "18px"
    fontWeight: "600"
    lineHeight: "25.2px"
  ui-medium:
    fontFamily: "\"Anthropic Sans\", Arial, sans-serif"
    fontSize: "16px"
    fontWeight: "500"
    lineHeight: "22.4px"
  ui-regular:
    fontFamily: "\"Anthropic Sans\", Arial, sans-serif"
    fontSize: "16px"
    fontWeight: "400"
    lineHeight: "22.4px"
  label-s:
    fontFamily: "\"Anthropic Sans\", Arial, sans-serif"
    fontSize: "12px"
    fontWeight: "400"
    lineHeight: "16.8px"
    letterSpacing: "-0.24px"
  label-s-medium:
    fontFamily: "\"Anthropic Sans\", Arial, sans-serif"
    fontSize: "12px"
    fontWeight: "500"
    lineHeight: "16.8px"
  detail-m:
    fontFamily: "\"Anthropic Sans\", Arial, sans-serif"
    fontSize: "14px"
    fontWeight: "500"
    lineHeight: "18.2px"
rounded:
  radius-small: "0.25rem"
  radius-main: "0.5rem"
  radius-large: "1rem"
  radius-xl: "1.5rem"
  radius-round: "100vw"
spacing:
  space-1: "0.25rem"
  space-2: "0.5rem"
  space-3: "0.75rem"
  space-4: "1rem"
  space-5: "1.5rem"
  space-6: "2rem"
  space-7: "2.5rem"
  space-8: "3rem"
  space-9: "4rem"
  space-11: "6rem"
  section-space-small: "4rem"
  section-space-main: "10rem"
  site-gutter: "2rem"
  site-margin: "64px"
---

## Overview

Primary visual anchor uses #5e5d59 with action-centric usage — link hover, secondary button states, interactive highlights. Typography baseline relies on "Anthropic Sans", Arial, sans-serif for hero headline — primary page-level display heading.

This system uses a 4px base grid with scale values 4, 8, 12, 16, 24, 32, 40, 48, 64, 96, 160.

**Signature traits:**
- Core token rhythm: Token evidence indicates consistent color, spacing, and radius rhythm across visible UI.

## Colors

The palette uses 8 validated color tokens across 1 theme profile. Semantic roles stay attached to observed usage so generation agents can choose accents without inventing new color meaning.

**Semantic naming:**
- **action-text** maps to `slate-dark`: Role "text" is grounded by usage context "Primary text, headings, nav links, borders, icon fills — dominant foreground color across all zones".
- **action-background** maps to `ivory-light`: Role "background" is grounded by usage context "Primary page background, nav background, card surfaces, button text on dark fills".
- **surface-background** maps to `ivory-medium`: Role "background" is grounded by usage context "Secondary surface background, section dividers, nav bottom border".
- **action-border** maps to `cloud-medium`: Role "border" is grounded by usage context "Muted borders, dividers, secondary text, link hover states, agate text".

### Primary Brand
- **Slate Light** (#5e5d59): Action-centric usage — link hover, secondary button states, interactive highlights. Role: primary. {authored: rgb(94, 93, 89), space: rgb}
- **Clay / Accent** (#d97757): Brand accent color — used for highlights, decorative elements, and brand moments. Role: accent.

### Text Scale
- **Cloud Dark** (#87867f): Tertiary/muted text labels, captions, metadata. Role: text. {authored: rgb(135, 134, 127), space: rgb}
- **Slate Dark** (#141413): Primary text, headings, nav links, borders, icon fills — dominant foreground color across all zones. Role: text. {authored: rgb(20, 20, 19), space: rgb, alpha: 0.1}

### Interactive
- **Cloud Medium** (#b0aea5): Muted borders, dividers, secondary text, link hover states, agate text. Role: border. {authored: rgb(176, 174, 165), space: rgb}
- **Ivory Dark** (#e8e6dc): Subtle borders, hover states on secondary backgrounds. Role: border. {authored: rgb(232, 230, 220), space: rgb}

### Surface & Shadows
- **Ivory Light** (#faf9f5): Primary page background, nav background, card surfaces, button text on dark fills. Role: background. {authored: rgb(250, 249, 245), space: rgb}
- **Ivory Medium** (#f0eee6): Secondary surface background, section dividers, nav bottom border. Role: background. {authored: rgb(240, 238, 230), space: rgb}

## Typography

Typography uses "Anthropic Sans", Arial, sans-serif, "Anthropic Serif", Georgia, sans-serif, "Anthropic Mono" across extracted hierarchy roles. Keep hierarchy mapped to these token rows before adding decorative type styles.

Mixes "Anthropic Sans", Arial, sans-serif and "Anthropic Serif", Georgia, sans-serif and "Anthropic Mono" for visual contrast. Weight range spans bold, regular, semi-bold, medium. Sizes range from 12px to 85.55px.

### Font Roles
- **Headline Font**: Anthropic Sans
- **Body Font**: Anthropic Sans

### Type Scale Evidence
| Role | Font | Size | Weight | Line Height | Letter Spacing | Stack / Features | Notes |
|------|------|------|--------|-------------|----------------|------------------|-------|
| Hero headline — primary page-level display heading | "Anthropic Sans", Arial, sans-serif | 57.73px | 700 | 63.5px | normal | "Anthropic Sans", Arial, sans-serif | Extracted token |
| Large editorial serif display — feature section headings | "Anthropic Serif", Georgia, sans-serif | 85.55px | 400 | 94.11px | normal | "Anthropic Serif", Georgia, sans-serif | Extracted token |
| Section headings, card titles | "Anthropic Sans", Arial, sans-serif | 24px | 600 | 31.2px | normal | "Anthropic Sans", Arial, sans-serif | Extracted token |
| Editorial section subheadings in serif | "Anthropic Serif", Georgia, sans-serif | 24px | 400 | 33.6px | normal | "Anthropic Serif", Georgia, sans-serif | Extracted token |
| Primary body copy — most-used text style across the page | "Anthropic Serif", Georgia, sans-serif | 20px | 400 | 28px | normal | "Anthropic Serif", Georgia, sans-serif | Extracted token |
| Secondary body copy, card descriptions | "Anthropic Serif", Georgia, sans-serif | 16px | 400 | 22.4px | normal | "Anthropic Serif", Georgia, sans-serif | Extracted token |
| Emphasized body text, pull quotes | "Anthropic Serif", Georgia, sans-serif | 18px | 600 | 25.2px | normal | "Anthropic Serif", Georgia, sans-serif | Extracted token |
| Nav links, button labels, UI controls | "Anthropic Sans", Arial, sans-serif | 16px | 500 | 22.4px | normal | "Anthropic Sans", Arial, sans-serif | Extracted token |
| Secondary UI text, dropdown items | "Anthropic Sans", Arial, sans-serif | 16px | 400 | 22.4px | normal | "Anthropic Sans", Arial, sans-serif | Extracted token |
| Small labels, metadata, captions — most-used sans style | "Anthropic Sans", Arial, sans-serif | 12px | 400 | 16.8px | -0.24px | "Anthropic Sans", Arial, sans-serif | Extracted token |
| Emphasized small labels, tags | "Anthropic Sans", Arial, sans-serif | 12px | 500 | 16.8px | normal | "Anthropic Sans", Arial, sans-serif | Extracted token |
| Detail text, secondary nav items, footnotes | "Anthropic Sans", Arial, sans-serif | 14px | 500 | 18.2px | normal | "Anthropic Sans", Arial, sans-serif | Extracted token |

## Layout

Responsive system uses 3 breakpoint tier(s): mobile, tablet, desktop.

### Responsive Strategy
- **mobile (<= 991px)**: Constrain layout for small viewports and prioritize vertical stacking.
- **tablet (>= 768px)**: Increase spacing and column structure for medium-width viewports.
- **desktop (Unknown)**: Expand layout density and horizontal composition for wide viewports.

### Spacing System
| Token | Value | Px | Notes |
|------|-------|----|-------|
| space-1 | 0.25rem | 4 | Mapped to --_spacing---space--1 |
| space-2 | 0.5rem | 8 | Mapped to --_spacing---space--2 |
| space-3 | 0.75rem | 12 | Mapped to --_spacing---space--3 |
| space-4 | 1rem | 16 | Mapped to --_spacing---space--4 |
| space-5 | 1.5rem | 24 | Mapped to --_spacing---space--5 |
| space-6 | 2rem | 32 | Mapped to --_spacing---space--6 |
| space-7 | 2.5rem | 40 | Mapped to --_spacing---space--7 |
| space-8 | 3rem | 48 | Mapped to --_spacing---space--8 |
| space-9 | 4rem | 64 | Mapped to --_spacing---space--9 |
| site-margin | 64px | 64 | Mapped to --site--margin |
| space-11 | 6rem | 96 | Mapped to --_spacing---space--11 |
| section-space-main | 10rem | 160 | Mapped to --_spacing---section-space--main |

## Elevation & Depth

Keep depth flat unless validated shadow or interaction evidence appears in the extraction payload. Do not invent shadows beyond this evidence boundary.

### Shadow Evidence
| Shadow Token | Layers | Details |
|--------------|--------|---------|
| card-elevation | 3 | 0px 2px 2px 0px rgba(0, 0, 0, 0.01) |

### Interaction Signals
| Theme | Signal | Evidence |
|-------|--------|----------|
| Light | outline-color | rgb(20, 20, 19) ; rgb(176, 174, 165) ; rgb(250, 249, 245) |
| Light | outline-width | 3px ; 2px ; 0px |
| Light | outline-offset | 0px ; 4px ; -2px |
| Light | transform | matrix(1, 0, 0, 1, 0, 0) ; matrix(1, 0, 0, 1, 0, 1) ; matrix(1, 0, 0, 1, -50.4, 0) |

## Shapes

Shape language maps directly to rounded tokens. Keep component corners consistent with the role mapping below before introducing bespoke geometry.

### Radius Roles
| Token | Value | Px | Role Mapping |
|------|-------|----|--------------|
| radius-small | 0.25rem | 4 | Subtle corner |
| radius-main | 0.5rem | 8 | Control corner |
| radius-large | 1rem | 16 | Card corner |
| radius-xl | 1.5rem | 24 | Large surface corner |
| radius-round | 100vw | 9999 | Large surface corner |

### Geometry Evidence
| Radius Token | Shape | Units |
|--------------|-------|-------|
| radius-small | 0.25rem | rem |
| radius-main | 0.5rem | rem |
| radius-large | 1rem | rem |
| radius-xl | 1.5rem | rem |
| radius-round | 100vw | vw |

## Components

(none detected)

## Do's and Don'ts

Guardrails protect Core token rhythm without adding unsupported visual claims.

| Do | Don't |
|----|---------|
| Do maintain consistent spacing using the base grid | Don't make unsupported claims about absent visual features |
| Do maintain WCAG AA contrast ratios (4.5:1 for normal text) | Don't mix rounded and sharp corners in the same view |
| Do use the primary color only for the single most important action per screen |  |
| Do verify evidence before writing new design-system guidance |  |

## Responsive Evidence

### Breakpoints
| Name | Width | Key Changes |
|------|-------|-------------|
| Mobile | <= 479px | screen and (max-width: 479px) |
| Mobile | <= 501px | only screen and (max-width: 501px) |
| Mobile | <= 767px | screen and (max-width: 767px) |
| Breakpoint 4 | <= 991px | screen and (max-width: 991px) |
| Tablet | >= 768px | (min-width: 768px) |
| Breakpoint 6 | Unknown | (prefers-color-scheme: light) |

## Agent Prompt Guide

### Example Component Prompts
- Create button component using validated primary color role and spacing tokens.
- Create card component with mapped radius role and evidence-backed elevation.
- Create form input component using inferred typography hierarchy and border roles.

### Iteration Guide
1. Start with extracted palette and typography roles only.
2. Map spacing and radius directly from token tables before visual polish.
3. Apply component patterns one section at a time and compare against source intent.
4. Keep elevation claims tied to explicit evidence in output.
5. Iterate with smallest diffs and re-check section hierarchy after each change.
Design Extractor

Turn any website into a structured design spec that AI coding agents can use to build pixel-perfect UI.

© 2026 Design Extractor. All rights reserved.

Anthropic — Design Tokens & System | Design Extractor