extraído de anthropic.com Ver sitio ↗

Anthropic.

Un laboratorio de IA que se presenta como una revista de ensayo. El canvas es crema #FAF9F5, la tinta es un negro cálido #141413, y el cuerpo del texto va en serif: la grotesca queda para el titular y la interfaz. El acento arcilla #CC785C aparece poco, y por eso pesa.

light mode orange 9 colores 3 fuentes serif body clay #CC785C
anthropic.com
Captura de la home de Anthropic
01

Color

light · crema + arcilla
Brand
#CC785C
Clay (arcilla)
acento de marca · CTA cálido · subrayados
tinta #141413 sobre arcilla · AA · 5.8:1 (crema da 3.1:1, no usar)
#D97757
Clay vivo
--swatch--clay real del CSS · hover del acento
variante viva · misma regla de contraste que #CC785C
#141413
Slate dark (tinta)
texto · CTA primario · negro cálido, no #000
crema #FAF9F5 sobre tinta · AAA · 16.4:1
Supporting
#F0EEE6
Ivory medium
superficie más usada del sitio · cards · secciones
tinta sobre ivory · AAA · 16.3:1
#E3DACC
Oat (avena)
bloques editoriales · destacados · citas
tinta sobre oat · AAA · 13.7:1
#3D3D3A
Slate hover
hover y borde del botón primario (real del CSS)
crema sobre slate hover · AAA · 11.2:1
#C46686
Fig (higo)
acento secundario · categorías · gráficos
tinta sobre fig · AA · 5.5:1 · úsalo con cuentagotas
Neutrals
#FAF9F5
Bone (canvas)
fondo del body · texto sobre tinta · nunca #FFF
canvas base · no para texto
#5E5D59
Slate light
texto secundario · bajadas · descripciones
sobre crema · AA · 6.2:1
#B0AEA5
Cloud medium
metadata · placeholders · fechas
sobre crema · 2.2:1 · decorativo, no texto pequeño
#1414131A
Border (tinta 10%)
bordes · divisores · el borde es tinta translúcida
hairline · no para texto

La paleta no tiene un solo gris frío. Todo el neutro está desplazado hacia el amarillo: el fondo #FAF9F5, las superficies #F0EEE6 y #E3DACC, y hasta el negro #141413, que lleva un punto de verde-cálido. El único color saturado del sistema es la arcilla #CC785C, y aparece en dosis pequeñas: un CTA, un subrayado, una etiqueta. Si el arcilla ocupa más del 10% de la pantalla, el sistema deja de ser Anthropic.

02

Typography

3 familias · body en serif
AaGgQq60.
Space Grotesk sustituto Google de Anthropic Sans (propietaria, self-hosted) · grotesca de la interfaz y del h1 · pesos 400-700
Source Serif 4 sustituto Google de Anthropic Serif (propietaria, self-hosted) · es la fuente del body · pesos 300-600 + itálicas
JetBrains Mono sustituto Google de Anthropic Mono (propietaria, 6 ocurrencias) · labels técnicos, código, metadata
400 · serifLa seguridad de la IA es una ciencia empírica.
400 · serif italicLa seguridad de la IA es una ciencia empírica.
600 · serifLa seguridad de la IA es una ciencia empírica.
500 · sansLa seguridad de la IA es una ciencia empírica.
700 · sansLa seguridad de la IA es una ciencia empírica.
AI research and products that put safety at the frontier
h1 real · Anthropic Sans · 60.87px · peso 700 · line-height 66.95px (1.10) · letter-spacing normal
Body · serif

Anthropic invierte la convención: donde casi todo el sector pone una grotesca de 16px, aquí hay una serif de 20px con line-height generoso. El párrafo se lee como página impresa, y esa lentitud es deliberada: la marca vende criterio, no velocidad. La grotesca sobrevive en el titular (700), en los botones y en la navegación; la mono aparece solo en etiquetas técnicas y código. Tres voces, cada una con un territorio claro y sin solaparse.

RolFamiliaSizePesoLH
display / h1sans60.87px7001.10
h2 secciónsans40px6001.10
h3 / cardserif24px4001.25
lead / bajadaserif20px4001.50
bodyserif18px4001.60
body smserif16px4001.55
UI / botónsans15px5001.40
labelsans14px5001.40
caption / monomono12px4001.50
Pesos reales medidos
400 · 525 ocurrencias (dominante absoluto)
500 · 41 ocurrencias (labels, nav, botones)
600 · 17 ocurrencias (h2, énfasis)
700 · 15 ocurrencias (solo el h1 y su eco)
sin 800/900: el sistema nunca grita
Sustitución tipográfica · sustituto Google primero, original propietaria como fallback documentado.
Anthropic Sans → Space Grotesk (grotesca de terminaciones rectas y caja alta ancha, misma masa en 700).
Anthropic Serif → Source Serif 4 (serif de texto con eje óptico 8..60; sostiene 18-20px de body sin cansar).
Anthropic Mono → JetBrains Mono (mono neutra, altura-x alta, no compite con la serif).
03

Components

recetas vivas
Botones · radio 8px · sans 15px / 500
Input · radio 8px · focus arcilla
Chips / badges
Todo Announcements Research Nuevo
Cards · radio 16px · titular en serif
Announcement
Introducing Sonnet 5

La card es un artículo. Borde tinta al 10%, radio 16px, sombra casi inexistente (0 2px 2px al 1%). El titular en serif hace el trabajo que en otros sistemas hace la sombra.

03 · 07 · 2026
Research
Anthropic is built on hard questions.

Sobre oat #E3DACC la card pierde el borde: la superficie cálida ya la separa del canvas. Es la variante para bloques destacados.

Interpretability
Product
Announcing Claude Science

La inversión: tinta #141413 de fondo, texto crema #FAF9F5, kicker arcilla. Un solo bloque oscuro por página, como máximo.

Claude · Enterprise
Bloque editorial · el componente firma

Construimos sistemas de IA en los que la gente pueda confiar, y publicamos lo que aprendemos.

Anthropic · Core Views on AI Safety
04

Spacing & shape

base 4 · radios 8/16/24
Escala de espaciado
4px · base (0.25rem)
8px · xs
16px · sm
20px · 1.25rem (el paso del body)
24px · md
32px · lg
56px · sección mínima (3.5rem)
88px · sección grande (clamp hasta 5.5rem+)
Contenedor
--site--max-width: min(89.5rem, 100vw) → 1432px
--container--full: calc(100% - 4rem)
grid de 12 columnas con márgenes calculados
medida de lectura: 60-70ch en serif de 18-20px
Familia de radios
8px · control
16px · card
24px · bloque
0 · tablas
8px · 14 ocurrencias (botones, inputs, chips)
16px · 6 ocurrencias (cards, media)
24px · 4 ocurrencias (bloques, frames)
variantes asimétricas reales: 8px 0 0 8px, 0 0 8px 8px
sin pills 9999px: el sistema no redondea del todo
Elevación
base: none (flat-first)
card: 0 2px 2px rgba(0,0,0,.01), 0 4px 8px rgba(0,0,0,.02)
hover: 0 8px 18px -10px rgba(20,20,19,.14)
hero: 0 40px 80px -46px rgba(20,20,19,.20)
la profundidad viene de la temperatura del fondo,
no de la sombra: crema → ivory → oat → tinta
05

Principles

guardarraíles

  • Escribe el cuerpo en serif (Source Serif 4 / Anthropic Serif) a 18-20px con line-height 1.6; la lectura pausada es el producto, no un adorno.
  • Usa el crema #FAF9F5 como canvas y sube por temperatura, no por brillo: #F0EEE6 para superficies y #E3DACC para bloques destacados.
  • Reserva la grotesca (Space Grotesk / Anthropic Sans) para el h1 en 700, los botones, la navegación y los labels; ahí es donde el sistema necesita voz de interfaz.
  • Dosifica el arcilla #CC785C: un CTA, un kicker, un subrayado. Su valor está en la escasez.
  • Sobre arcilla escribe con tinta #141413 (5.8:1); el crema sobre arcilla se queda en 3.1:1 y no pasa AA.
  • Mantén los radios en 8/16/24 y las sombras casi invisibles; la jerarquía se construye con el color del fondo.

    No

  • No pongas el body en sans: es el error que convierte a Anthropic en cualquier SaaS. La serif es la marca.
  • No uses blanco #FFFFFF ni negro #000000; el sistema entero está desplazado a cálido y el gris neutro lo ensucia.
  • No conviertas el arcilla en color de fondo de secciones enteras ni en un degradado; es acento, no atmósfera.
  • No añadas pesos 800/900 ni tracking negativo agresivo en el h1: el titular real va en 700 con letter-spacing normal.
  • No uses pills 9999px ni sombras de elevación tipo Material; el sistema es plano, de radios cortos y bordes de tinta al 10%.
  • No mezcles el fig #C46686 con el arcilla en el mismo bloque; son dos acentos que compiten y ninguno gana.
06

Resources

copy & paste
:root {
  /* Color - crema calido + tinta calida + acento arcilla */
  --color-canvas: #FAF9F5;         /* bone, el body real */
  --color-surface: #F0EEE6;        /* ivory medium */
  --color-surface-warm: #E3DACC;   /* oat */
  --color-ink: #141413;            /* slate dark, no #000 */
  --color-ink-soft: #5E5D59;       /* slate light */
  --color-muted: #B0AEA5;          /* cloud medium */
  --color-ink-hover: #3D3D3A;      /* hover del CTA primario */
  --color-primary: #CC785C;        /* clay, el naranja de marca */
  --color-primary-live: #D97757;   /* --swatch--clay real del CSS */
  --color-secondary: #141413;      /* la tinta tambien es CTA */
  --color-fig: #C46686;            /* acento secundario */
  --color-border: rgba(20,20,19,0.10);        /* #1414131a */
  --color-border-strong: rgba(20,20,19,0.20); /* #14141333 */
  --color-on-primary: #141413;     /* sobre arcilla: TINTA, no crema */
  --color-on-ink: #FAF9F5;         /* sobre tinta: crema, no blanco */

  /* Typography - sustituto Google primero, original como fallback */
  --font-sans: 'Space Grotesk', 'Anthropic Sans', Arial, sans-serif;
  --font-serif: 'Source Serif 4', 'Anthropic Serif', Georgia, serif;
  --font-mono: 'JetBrains Mono', 'Anthropic Mono', ui-monospace, monospace;

  /* Escala - el body es SERIF */
  --f-display: 700 60.87px/1.1 var(--font-sans);
  --f-h2: 600 40px/1.1 var(--font-sans);
  --f-h3: 400 24px/1.25 var(--font-serif);
  --f-lead: 400 20px/1.5 var(--font-serif);
  --f-body: 400 18px/1.6 var(--font-serif);
  --f-ui: 500 15px/1.4 var(--font-sans);
  --f-label: 500 14px/1.4 var(--font-sans);
  --f-mono: 400 12px/1.5 var(--font-mono);

  /* Radius + shadow */
  --radius-control: 8px;
  --radius-card: 16px;
  --radius-block: 24px;
  --shadow-card: 0 2px 2px rgba(0,0,0,0.01), 0 4px 8px rgba(0,0,0,0.02);

  /* Spacing */
  --space-1: 4px;  --space-2: 8px;  --space-4: 16px;
  --space-5: 20px; --space-6: 24px; --space-8: 32px;
  --space-section: clamp(3.5rem, 2.73rem + 3.8vw, 5.5rem);
  --site-max-width: min(89.5rem, 100vw);

  /* Motion */
  --ease: cubic-bezier(0.16, 1, 0.3, 1);
  --duration-fast: 200ms; --duration-base: 400ms;
}
@theme {
  --color-canvas: #FAF9F5;
  --color-surface: #F0EEE6;
  --color-surface-warm: #E3DACC;
  --color-ink: #141413;
  --color-ink-soft: #5E5D59;
  --color-muted: #B0AEA5;
  --color-primary: #CC785C;
  --color-primary-live: #D97757;
  --color-fig: #C46686;
  --color-border: rgba(20,20,19,0.10);

  --font-sans: 'Space Grotesk', 'Anthropic Sans', Arial, sans-serif;
  --font-serif: 'Source Serif 4', 'Anthropic Serif', Georgia, serif;
  --font-mono: 'JetBrains Mono', 'Anthropic Mono', ui-monospace, monospace;

  --text-display: 60.87px;
  --text-h2: 40px;
  --text-h3: 24px;
  --text-lead: 20px;
  --text-body: 18px;
  --text-ui: 15px;
  --text-mono: 12px;

  --font-weight-regular: 400;   /* dominante */
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;      /* solo el h1 */

  --radius-control: 8px;
  --radius-card: 16px;
  --radius-block: 24px;

  --shadow-card: 0 2px 2px rgba(0,0,0,0.01), 0 4px 8px rgba(0,0,0,0.02);
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);
}

/* El body va en serif: esta linea es el sistema entero. */
body { font-family: var(--font-serif); font-size: var(--text-body); }
{
  "color": {
    "canvas": "#FAF9F5",
    "surface": "#F0EEE6",
    "surfaceWarm": "#E3DACC",
    "ink": "#141413",
    "inkSoft": "#5E5D59",
    "inkHover": "#3D3D3A",
    "muted": "#B0AEA5",
    "primary": "#CC785C",
    "primaryLive": "#D97757",
    "secondary": "#141413",
    "fig": "#C46686",
    "border": "rgba(20,20,19,0.10)",
    "onPrimary": "#141413",
    "onInk": "#FAF9F5"
  },
  "font": {
    "sans": { "family": "Space Grotesk", "substituteOf": "Anthropic Sans" },
    "serif": { "family": "Source Serif 4", "substituteOf": "Anthropic Serif", "role": "body" },
    "mono": { "family": "JetBrains Mono", "substituteOf": "Anthropic Mono" }
  },
  "fontSize": {
    "display": { "px": 60.87, "weight": 700, "lineHeight": 1.10, "family": "sans" },
    "h2": { "px": 40, "weight": 600, "lineHeight": 1.10, "family": "sans" },
    "h3": { "px": 24, "weight": 400, "lineHeight": 1.25, "family": "serif" },
    "lead": { "px": 20, "weight": 400, "lineHeight": 1.50, "family": "serif" },
    "body": { "px": 18, "weight": 400, "lineHeight": 1.60, "family": "serif" },
    "ui": { "px": 15, "weight": 500, "lineHeight": 1.40, "family": "sans" },
    "mono": { "px": 12, "weight": 400, "lineHeight": 1.50, "family": "mono" }
  },
  "radius": { "control": "8px", "card": "16px", "block": "24px" },
  "spacing": { "base": "4px", "sm": "8px", "md": "16px", "lg": "24px", "section": "56-88px" },
  "shadow": { "card": "0 2px 2px rgba(0,0,0,0.01), 0 4px 8px rgba(0,0,0,0.02)" },
  "motion": { "ease": "cubic-bezier(0.16, 1, 0.3, 1)", "durationFast": "200ms" }
}
---
version: "1.0"
name: "Anthropic"
description: "Sistema visual de Anthropic: canvas crema #FAF9F5, tinta calida #141413, superficies #F0EEE6 y #E3DACC, y acento arcilla #CC785C. El cuerpo del texto va en serif (Anthropic Serif); la grotesca (Anthropic Sans) queda para el h1 en 700, los botones y los labels. Editorial, humanista, light mode, radios 8/16/24 y sombras casi invisibles."
colors:
  primary: "#CC785C"
  secondary: "#141413"
  accent: "#D97757"
  accent-soft: "#E3DACC"
  neutral: "#B0AEA5"
  background: "#FAF9F5"
  surface: "#F0EEE6"
  surface-elevated: "#FAF9F5"
  surface-warm: "#E3DACC"
  text-primary: "#141413"
  text-secondary: "#5E5D59"
  text-muted: "#B0AEA5"
  text-on-primary: "#141413"
  text-on-ink: "#FAF9F5"
  border: "#1414131a"
  border-strong: "#14141333"
  fig: "#C46686"
typography:
  display:
    fontFamily: "Anthropic Sans"
    fontSize: "60.87px"
    fontWeight: 700
    lineHeight: "1.10"
  body:
    fontFamily: "Anthropic Serif"
    fontSize: "18px"
    fontWeight: 400
    lineHeight: "1.60"
  mono:
    fontFamily: "Anthropic Mono"
    fontSize: "12px"
    fontWeight: 400
    lineHeight: "1.50"
rounded:
  control: "8px"
  card: "16px"
  block: "24px"
---

# DESIGN.md - Anthropic

> Sistema de diseno extraido de `https://www.anthropic.com` (julio 2026).
> Colores, fuentes, tamanos y radios medidos del CSS en vivo (Webflow, variables `--swatch--*`).
> Descarga el archivo completo con el boton "Download DESIGN.md".