extracted · 27 artefacts
figma.com
Live extraction of https://figma.com — tokens, emitters, anatomy, icons, voice, motion, MCP server, AGENTS.md, prompt pack and a 13-chapter brand book. Generated with one command.
They surface 4 sections per brand (DESIGN.md · Tailwind · CSS · Tokens). designlang ships 27 artefacts for figma.com and renders 12+ sections below.
---
site: "Figma: The Collaborative Interface Design Tool"
url: "https://figma.com"
generated_at: "2026-05-14T22:16:23.103Z"
generator: "designlang@12.11.0"
intent: landing
material: flat
tokens:
colors:
primary: "#e4ff97"
secondary: "#00b6ff"
accent: "#c4baff"
background: "#ffffff"
foreground: "#000000"
typography:
sans: figmaSans
mono: figmaMono
base: 18
spacing:
base: 4
scale: "[1, 16, 24, 27, 40, 44, 53, 60, 64, 80]"
radii:
xs: 2
md: 8
lg: 16
full: 50
shadows:
sm: "rgb(255, 255, 255) 0px 0px 0px 1px inset"
xs: "rgba(0, 0, 0, 0.08) 0px 1px 0px 0px"
lg: "rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px"
---
# Overview
A **landing** page (heuristic confidence 0.29), dressed in **flat** material.
> "Use cases"
The author writes in a **friendly** voice; headings tend to be **Sentence case** case and **tight**.
Reading order detected on the source: `cta → nav → nav → nav → nav → nav → nav → nav → testimonial → hero → content → hero → testimonial → content → content → testimonial → testimonial → content → pricing → content → footer`.
Source: <https://figma.com>.
# Colors
| role | hex | usage |
|---|---|---|
| primary | `#e4ff97` | 1 |
| secondary | `#00b6ff` | 1 |
| accent | `#c4baff` | 1 |
| background | `#ffffff` | — |
| foreground | `#000000` | — |
**Neutrals:** `#000000` · `#ffffff` · `#697485` · `#e6e6e6` · `#f3ffe3`
**Total unique colors detected:** 18.
# Typography
**Families**
- `figmaSans` · 1496 uses
- `figmaMono` · 19 uses
**Body size:** `18px` / line-height `25.2px`.
**Heading scale**
| level | size | weight | line-height |
|---|---|---|---|
| h1 | `64px` | `400` | `70.4px` |
| h2 | `44px` | `400` | `48.4px` |
| h3 | `24px` | `320` | `32.4px` |
| h4 | `18px` | `330` | `25.2px` |
# Layout
**Spacing base:** `4px` increments.
**Scale:** `1px` · `16px` · `24px` · `27px` · `40px` · `44px` · `53px` · `60px` · `64px` · `80px`
**Layout primitives:** 23 grid containers · 154 flex containers.
**Breakpoints:** `[object Object]px` · `[object Object]px` · `[object Object]px` · `[object Object]px` · `[object Object]px` · `[object Object]px` · `[object Object]px` · `[object Object]px`
# Elevation and Depth
**Shadow scale**
- `sm` — `rgb(0, 0, 0) 0px 0px 0px 1px inset`
- `sm` — `rgb(255, 255, 255) 0px 0px 0px 1px inset`
- `xs` — `rgba(0, 0, 0, 0.08) 0px 1px 0px 0px`
- `lg` — `rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px`
- `xl` — `rgba(0, 0, 0, 0.1) 0px 24px 70px 0px`
**Z-index layers:** 11
# Shapes
**Radius scale**
- `xs` — `2px`
- `md` — `8px`
- `lg` — `16px`
- `full` — `50px`
# Components
**Detected patterns:** `buttons` · `cards` · `links` · `navigation` · `footer` · `modals` · `dropdowns` · `badges` · `tabs`
**Anatomy**
| kind | variants | sizes | instances |
|---|---|---|---|
| button | — | — | 22 |
# Do's and Don'ts
**Do's**
- Use `publish`, `products`, `solutions` as the primary verbs in CTAs — these dominate the source.
- Write headings in **Sentence case** case, **tight** length.
- Address the reader with the pronoun posture **you-only**.
- Stay inside the **flat** material — match shadow and radius habits.
**Don'ts**
- Don't 8 font weights in use — consider standardizing to 3 (regular, medium, bold).
- Don't 216 !important rules — prefer specificity over overrides.
- Don't 94% of css is unused — consider purging.
- Don't 41308 duplicate css declarations.
---
_Generated by [designlang](https://github.com/Manavarya09/design-extract) v12.11.0 from <https://figma.com>._
_Compatible with the DESIGN.md convention pioneered by [design-extractor.com](https://www.design-extractor.com) — extended with intent, material, voice, anatomy, and library detection._
Typography
figmaSansVoice
Tone, CTA verbs, headlines and pronoun stance — pulled from the live page.
top CTA verbs
Motion
Durations and easing curves captured from real CSS transitions.
durations
easings
- ease-in-outease
- custom-904cubic-bezier(0.8, 0, 0.2, 1)
- spring-161cubic-bezier(0.34, 1.56, 0.64, 1)
Component anatomy
Typed React stubs — variants, slots and props detected from clustered DOM patterns.
// Auto-generated by designlang — component anatomy v2.
// Scaffolds. Wire into your token system; not a runtime library.
import * as React from 'react';
export interface ButtonProps {
variant?: 'default';
size?: 'md';
leadingIcon?: React.ReactNode;
children?: React.ReactNode;
}
export function Button({ variant = 'default', size = 'md', ...rest }: ButtonProps) {
return React.createElement('button', { 'data-variant': variant, 'data-size': size, ...rest });
}
Icon system
SVG icon census — count, style mix, grid and stroke profile.
MCP / Agent rules
The same payload the stdio MCP server hands to Claude Code, Cursor and Windsurf. Wire it into your editor and the agent answers brand-system questions with the actual extraction — not a guess.
npx designlang mcp --url https://figma.com{
"colors": {
"all": [
{
"hex": "#000000",
"rgb": {
"r": 0,
"g": 0,
"b": 0,
"a": 1
},
"hsl": {
"h": 0,
"s": 0,
"l": 0
},
"count": 2351,
"contexts": [
"text",
"border",
"background"
]
},
{
"hex": "#ffffff",
"rgb": {
"r": 255,
"g": 255,
"b": 255,
"a": 1
},
"hsl": {
"h": 0,
"s": 0,
"l": 100
},
"count": 667,
"contexts": [
"background",
"text",
"border"
]
},
{
"hex": "#697485",
"rgb": {
"r": 105,
"g": 116,
"b": 133,
"a": 1
},
"hsl": {
"h": 216,
"s": 12,
"l": 47
},
"count": 44,
"contexts": [
"text",
"border"
]
},
{
"hex": "#33dfdf",
"rgb": {
"r": 51,
"g": 223,
"b": 223,
"a": 1
},
"hsl": {
"h": 180,
"s": 73,
"l": 54
},
"count": 6,
"contexts": [
"text",
"border"
]
},
{
"hex": "#b98e01",
"rgb": {
"r": 185,
"g": 142,
"b": 1,
"a": 1
},
"hsl": {
"h": 46,
"s": 99,
"l": 36
},
"count": 6,
"contexts": [
"text",
"border"
]
},
{
"hex": "#24cb71",
"rgb": {
"r": 36,
"g": 203,
"b": 113,
"a": 1
},
"hsl": {
"h": 148,
"s": 70,
"l": 47
},
"count": 2,
"contexts": [
"background"
]
},
{
"hex": "#e6e6e6",
"rgb": {
"r": 230,
"g": 230,
"b": 230,
"a": 1
},
"hsl": {
"h": 0,
"s": 0,
"l": 90
},
"count": 2,
"contexts": [
"background"
]
},
{
"hex": "#4d49fc",
"rgb": {
"r": 77,
"g": 73,
"b": 252,
Prompt pack
Paste-ready prompts pre-loaded with the figma.com system, for v0, Lovable, Cursor and Claude Artifacts.
Build a landing page with this exact visual language. COLORS: #000000 #ffffff #697485 #33dfdf #b98e01 #24cb71 #e6e6e6 #4d49fc #f3ffe3 #e4ff97 #00b6ff #c4baff #95b9ac #ff7237 FONTS: [object Object], [object Object] SPACING: 1, 16, 24, 27, 40, 44, 53, 60 RADIUS: 2, 8, 16, 50 SHADOWS: rgb(0, 0, 0) 0px 0px 0px 1px inset | rgb(255, 255, 255) 0px 0px 0px 1px inset | rgba(0, 0, 0, 0.08) 0px 1px 0px 0px MATERIAL LANGUAGE: flat VOICE: Tone: friendly · Headings: Sentence case · CTA verbs: [object Object], [object Object], [object Object], [object Object], [object Object], [ob…
Clone the design language of this landing page and build a fresh equivalent. Visual feel: flat. Tone: friendly · Headings: Sentence case · CTA verbs: [object Object], [object Object], [object Object], [object Object], [object Object], [object Object] Primary palette: #000000, #ffffff, #697485, #33dfdf, #b98e01. Typography: [object Object], [object Object]. Corner radius vocabulary: 2, 8, 16, 50. Shadow vocabulary: rgb(0, 0, 0) 0px 0px 0px 1px inset | rgb(255, 255, 255) 0px 0px 0px 1px inset | rgba(0, 0, 0, 0.08) 0px 1px 0px 0px. Page structure: - cta — heading: "Use cases" - testimonial — head…
# Design brief
Page type: **landing**.
Material language: **flat**.
Voice: Tone: friendly · Headings: Sentence case · CTA verbs: [object Object], [object Object], [object Object], [object Object], [object Object], [object Object].
## Tokens
```ts
export const tokens = {
colors: ['#000000', '#ffffff', '#697485', '#33dfdf', '#b98e01', '#24cb71', '#e6e6e6', '#4d49fc', '#f3ffe3', '#e4ff97', '#00b6ff', '#c4baff', '#95b9ac', '#ff7237'],
fonts: ['[object Object]', '[object Object]'],
radii: ['2', '8', '16', '50'],
shadows: ['rgb(0, 0, 0) 0px 0px 0px 1px inset', 'rgb(255, 255, 255) 0px 0px 0px…Create a React artifact that reproduces this brand's design language. Page intent: landing. Material language: flat. Voice: Tone: friendly · Headings: Sentence case · CTA verbs: [object Object], [object Object], [object Object], [object Object], [object Object], [object Object]. Colors to use: #000000, #ffffff, #697485, #33dfdf, #b98e01, #24cb71, #e6e6e6, #4d49fc, #f3ffe3, #e4ff97, #00b6ff, #c4baff, #95b9ac, #ff7237. Fonts: [object Object], [object Object]. Radius vocabulary: 2, 8, 16, 50. Sections: - cta — heading: "Use cases" - testimonial — heading: "Make anything possible, all in Figma" - …
All artefacts
Every file designlang produced for figma.com — 27 in total. Download anything.
Run designlang on your own URL.
Same 27-artefact depth as the figma.com extraction above. No signup, no API key.
npx designlang yoursite.comTry it live