Anthropic's UI design system. Use when building interfaces inspired by Anthropic's aesthetic - light mode, Inter font, 4px grid.
Opinionated constraints for building Anthropic-style interfaces with AI agents.
Reference these guidelines when:
#ECE9E0 as page background (surface-base)| Token | HEX | RGB | Usage |
|---|---|---|---|
surface-base | #ECE9E0 | rgb(236,233,224) | Page background |
surface-raised | #DBD1C0 | rgb(219,209,192) | Cards, modals, raised surfaces |
surface-overlay | #0F0F10 | rgb(15,15,16) | Overlays, tooltips, dropdowns |
text-primary | #625F59 | rgb(98,95,89) | Headings, body text |
text-secondary | #9F9F9C | rgb(159,159,156) | Secondary, muted text |
text-tertiary | #454036 | rgb(69,64,54) | Additional text |
Inter as primary font family68px / 700 for primary headings33px / semi_bold for body texttext-balance for headings and text-pretty for body texttabular-nums for numeric data| Style | Font | Size | Weight | Color | Count |
|---|---|---|---|---|---|
heading-1 | Inter | 68px | 700 | #201F1D | 1 |
body | Inter | 33px | semi_bold | #35312A | 1 |
text-23px | Inter | 23px | 500 | #403D37 | 1 |
text-21px | Inter | 21px | 400 | #3D362C | 1 |
text-21px | Inter | 21px | 400 | #3B352B | 1 |
text-20px | Inter | 20px | 400 | #494237 | 1 |
text-17px | Inter | 17px | 500 | #423F3B | 1 |
text-16px | Inter | 16px | 400 | #454036 | 1 |
text-14px | Inter | 14px | 500 | #3F3931 | 1 |
text-14px | Inter | 14px | 400 | #A2A3A0 | 1 |
Font Families:
Inter (used 16x)Font Sizes: 10px, 11px, 14px, 16px, 17px, 20px, 21px, 23px, 33px, 68px
Scale: 3px, 15px
h-screen, use h-dvh for full viewport heightsafe-area-inset for fixed elementssize-* for square elements instead of w-* + h-*0px height for input fields| Variant | Background | Text | Border | Height | Radius |
|---|---|---|---|---|---|
| Ghost | transparent | #9F9F9C | none | - | - |
0px2px outline with accent color (#5E6AD2)2px outline-offset#DBD1C0 background#DBD1C0 backgroundopacity: 0.5cursor: not-allowedAlertDialog for destructive or irreversible actionsinput or textarea elementsaria-label to icon-only buttonstransform, opacity)width, height, top, left, margin, padding)ease-out on entrance animations200ms for interaction feedbackprefers-reduced-motionblur() or backdrop-filter surfaceswill-change outside an active animationuseEffect for anything that can be expressed as render logic126714e
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.