Anthropic
“Anthropic Home — Ivory & Slate”
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.
Colors
Brand
Surface
Text
Border
Typography
Fonts
Spacing & Shape
Spacing
Border Radius
---
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.