taste-skill / Style guides / Anthropic style

How to build a UI in the Anthropic style

Anthropic (anthropic.com) reads as Humanist Warm Parchment & Literary AI Safety Editorial — Warm parchment #FAF9F5 canvas with #F5F4ED cards and #DEDCD1 stone borders, #141413 charcoal ink, bespoke anthropicSerif literary headings, and #D97757 terracotta clay accents. This guide turns its extracted computed styles into an implementation kit: a live preview, the exact palette and type scale, real button and card recipes, the rules to avoid, and drop-in CSS variables, Tailwind config and a Cursor / Claude Code SKILL.md snippet.

Source: computed styles extracted from https://www.anthropic.com on 2026-10-26 by the taste-skill extractor. Brand fonts may be proprietary; previews fall back to Inter / system fonts. Anthropic is a trademark of its owner; this page documents publicly visible styling for reference and is not affiliated with Anthropic.

Live preview with Anthropic tokens

Anthropic style · light
Ship the product, not the pixels.
Preview text rendered with the extracted Anthropic canvas, text, muted and accent tokens.
Research Learn more
Card on surface + border tokens
Accent link: #D97757 · border #DEDCD1

Color palette (light mode)

RoleValueTailwindUsage
canvasBg#FAF9F5bg-[#FAF9F5]Primary Anthropic page canvas
surfaceElevated#F5F4EDbg-[#F5F4ED]Primary elevated card & bento surface
surfaceSecondary#FAF9F5bg-[#FAF9F5]Secondary interactive container / hover fill
borderPrimary#DEDCD1border-[#DEDCD1]Primary structural divider (1px solid #DEDCD1)
borderSecondary#3D3D3Aborder-[#3D3D3A]Secondary nested module or pill border
textPrimary#141413text-[#141413]Hero H1, section H2 & high-contrast foreground
textMuted#5E5D59text-[#5E5D59]Lead paragraphs, descriptions & muted labels
accentPrimary#D97757bg-[#D97757]Primary interactive CTA & brand highlight (9999px (Pill) / 8px)
accentSecondary#141413text-[#141413]Secondary badge, syntax or telemetry highlight

Typography

Heading anthropicSerif · body anthropicSans · mono JetBrains Mono

LevelComputed spec
Hero H140.8px | line-height 51px (leading-[1.25]) | letter-spacing -0.41px (tracking-[-0.01em]) | weight 400 (font-[400]) | color #141413 (text-[#141413]) | font anthropicSerif
Section H2 (Primary)51.9px | line-height 56.1px (leading-[1.08]) | letter-spacing 0px (tracking-[0em]) | weight 600 (font-[600]) | color #141413 (text-[#141413]) | font anthropicSans
Card / Feature H321.4px | line-height 26.7px (leading-[1.25]) | letter-spacing 0px (tracking-[0em]) | weight 700 (font-[700]) | color #141413 (text-[#141413]) | font anthropicSans
Body Copy (Paragraph)16.7px | line-height 25.5px (leading-[1.53]) | letter-spacing 0px (tracking-[0em]) | weight 400 (font-[400]) | color #5E5D59 (text-[#5E5D59]) | font anthropicSans
Monospace / Code Block16px | line-height 18.4px (leading-[1.15]) | letter-spacing 0px (tracking-[0em]) | weight 400 (font-[400]) | color #141413 (text-[#141413]) | font system-ui

Spacing, radius, depth and motion

Token familyMost frequent values (count on page)
Border radius10px ×5 · 4px ×4 · 8px ×3 · 16px ×3
Box shadownot detected
Grid / flex gap16px ×32 · 8px ×22 · 4px ×8 · 4px 16px ×7 · 32px ×2 · 5px ×2
Container max-widthnot detected
Section vertical padding48px / 48px ×1 · 224px / 224px ×1 · 0px / 48px ×1 · 0px / 96px ×1
Easingease-out ×40 · ease ×23 · ease-in-out, ease-in-out, ease-in-out, ease-in-out ×13
Duration0.2s ×27 · 0.15s ×21 · 0.2s, 0.2s, 0.2s, 0.2s ×13 · 0.1s ×11

Component recipes

Buttons (2 distinct)

RenderedHeightPaddingRadiusBackground / TextBorderFont
Research28px8px 12px9999px#F5F4ED
#3D3D3A
1px solid #E8E6DC13px / 400
Learn more36px12px 24px10px#141413
#FAF9F5
1px solid #14141316.6863px / 400

No card container was detected on the extracted page; use #F5F4ED surface with #DEDCD1 border.

Rules: what never to do in the Anthropic style

Copy-paste kit

CSS variables
:root {
  /* Anthropic style — extracted from anthropic.com by taste-skill */
  --canvas: #FAF9F5;
  --surface: #F5F4ED;
  --text: #141413;
  --text-muted: #5E5D59;
  --accent: #D97757;
  --border: #DEDCD1;
  --font-heading: anthropicSerif, Inter, system-ui, -apple-system, sans-serif;
  --font-body: anthropicSans, Inter, system-ui, -apple-system, sans-serif;
  --font-mono: 'JetBrains Mono', 'JetBrains Mono', ui-monospace, monospace;
  --h1-size: 40.8px;
  --h1-tracking: -0.01em;
  --h1-weight: 400;
  --radius-button: 9999px;
  --radius-common: 10px;
  --ease: ease-out;
  --duration: 0.2s;
}
tailwind.config.js
// tailwind.config.js — Anthropic style tokens (taste-skill)
module.exports = {
  theme: {
    extend: {
      colors: {
        canvas: "#FAF9F5",
        surface: "#F5F4ED",
        ink: "#141413",
        muted: "#5E5D59",
        accent: "#D97757",
        line: "#DEDCD1",
      },
      fontFamily: {
        heading: ["anthropicSerif", 'Inter', 'system-ui', 'sans-serif'],
        sans: ["anthropicSans", 'Inter', 'system-ui', 'sans-serif'],
        mono: ["JetBrains Mono", 'ui-monospace', 'monospace'],
      },
      fontSize: { display: ["40.8px", { letterSpacing: "-0.01em", fontWeight: "400" }] },
      borderRadius: { button: "9999px", card: "10px" },
      transitionTimingFunction: { brand: "ease-out" },
    },
  },
};
.cursor/skills/anthropic-style/SKILL.md
---
name: anthropic-style
description: Build UI in the Anthropic visual style (Humanist Warm Parchment & Literary AI Safety Editorial). Use when the user asks for a Anthropic-like look.
---

# Anthropic Style — Quick Rules (source: anthropic.com, extracted by taste-skill)

## Tokens
- canvasBg: #FAF9F5 — Primary Anthropic page canvas
- surfaceElevated: #F5F4ED — Primary elevated card & bento surface
- surfaceSecondary: #FAF9F5 — Secondary interactive container / hover fill
- borderPrimary: #DEDCD1 — Primary structural divider (1px solid #DEDCD1)
- borderSecondary: #3D3D3A — Secondary nested module or pill border
- textPrimary: #141413 — Hero H1, section H2 & high-contrast foreground
- textMuted: #5E5D59 — Lead paragraphs, descriptions & muted labels
- accentPrimary: #D97757 — Primary interactive CTA & brand highlight (9999px (Pill) / 8px)
- accentSecondary: #141413 — Secondary badge, syntax or telemetry highlight

## Typography
- Heading font: anthropicSerif; body: anthropicSans; mono: JetBrains Mono
- Hero H1: 40.8px | line-height 51px (leading-[1.25]) | letter-spacing -0.41px (tracking-[-0.01em]) | weight 400 (font-[400]) | color #141413 (text-[#141413]) | font anthropicSerif
- Section H2 (Primary): 51.9px | line-height 56.1px (leading-[1.08]) | letter-spacing 0px (tracking-[0em]) | weight 600 (font-[600]) | color #141413 (text-[#141413]) | font anthropicSans
- Card / Feature H3: 21.4px | line-height 26.7px (leading-[1.25]) | letter-spacing 0px (tracking-[0em]) | weight 700 (font-[700]) | color #141413 (text-[#141413]) | font anthropicSans
- Body Copy (Paragraph): 16.7px | line-height 25.5px (leading-[1.53]) | letter-spacing 0px (tracking-[0em]) | weight 400 (font-[400]) | color #5E5D59 (text-[#5E5D59]) | font anthropicSans

## Components
- Primary button: height 28px, padding 8px 12px, radius 9999px, bg #F5F4ED, text #3D3D3A, 13px / 400
- Card: bg #F5F4ED, border 1px solid #DEDCD1

## Never
- NEVER substitute generic uncalibrated gray backgrounds for Anthropic’s exact #FAF9F5 canvas and #F5F4ED surface pairing.
- NEVER replace anthropicSerif display typography or ignore its signature scale (40.8px / -0.01em (w400)).
- NEVER use thick opaque borders that clash with #DEDCD1 (1px solid #DEDCD1).
- NEVER deviate from the signature button geometry (9999px (Pill) / 8px) or introduce off-brand saturated gradients.
- NEVER use default browser monospace when rendering code or telemetry—always pair with JetBrains Mono.

Full 120-line spec: https://taste-skill.pages.dev/taste/anthropic/
Or install the full spec
npx taste-skill add anthropic

Related

Similar styles

Get all 30 full SKILL.md specs (Cursor / Claude Code / Codex ready) plus the Pro growth skills.

See taste-skill Pro →