Figma Brand Guidelines
Figma Brand Guidelines
figma
Design System
Figma logo

Figma

Figma's interface is the design tool that designed itself — a masterclass in typographic sophistication where a custom variable font (figmaSans) modulates between razor-thin (weight 320) and bold (weight 700) with stops at unusual intermediates (330, 340, 450, 480, 540) that most type systems never explore. This granular weight control gives every text eleme

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

Rendered in system-ui to clearly show scale & weight.

display48px · 400 · 1.25
Design at scale
32px32px · 400 · 1.25
Section heading
heading-lg24px · 400 · 1.4
Subheading
body16px · 400 · 1.5
Body text. The quick brown fox jumps over the lazy dog. Designed for readable line-height in long-form content.
small12px · 400 · 1.5
Supporting text
caption12px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
Figma Sans
Brand-only
Figma's custom typeface. Not publicly distributed.
Not publicly distributed.
Monospace
Figma Mono
Brand-only
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycomfortable
Base unit8px
Section gap18px
Card padding12px
Element gap8px

Border Radius

ElementValuePreview
smallMinimal2px
smallSubtle6px
dividersSubtle6px
cardsComfortable8px
imagesComfortable8px
dialogsComfortable8px
tabPill50px
buttonsPill50px
iconCircle50%
circularCircle50%

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Use figmaSans with precise variable weights (320–540) — the granular weight control IS the design
  • Keep the interface strictly black-and-white — color comes from product content only
  • Use pill (50px) and circular (50%) geometry for all interactive elements
  • Apply dashed 2px focus outlines — the signature accessibility pattern
  • Enable "kern" feature on all text
  • Use figmaMono in uppercase with positive letter-spacing for labels
  • Apply negative letter-spacing throughout (-0.1px to -1.72px)

Don't

  • n't add interface colors — the monochrome palette is absolute
  • n't use standard font weights (400, 500, 600, 700) — use the variable font's unique stops (320, 330, 340, 450, 480, 540)
  • n't use sharp corners on buttons — pill and circular geometry only
  • n't use solid focus outlines — dashed is the signature
  • n't increase body font weight above 450 — the light-weight aesthetic is core
  • n't use positive letter-spacing on body text — it's always negative
05

Components

Buttons

button-primary
Background#000000
Text#ffffff
Radius8
Padding12px 21px
Font16px/330 figmaSans
Use: Default Primary CTA (dashed 2px #0d99ff focus)
button-indigo
Background#4D49FC
Text#ffffff
Radius8
Padding12px 20px
Font18px/480 figmaSans
Use: Alt Primary on hero/product surfaces
button-outline
Backgroundtransparent
Text#000000
Radius8
Padding12px 21px
Font18px/330 figmaSans
Use: Secondary actions (Contact sales)
button-hero
Background#000000
Text#ffffff
Radius16
Padding8px 24px 10px
Font16px/400 figmaSans
Use: Oversized hero CTA

Tabs

TabTabTab
tab-pill
Background#ffffff
Text#000000
Radius50
Padding8px 18px 10px
Font18px/480 figmaSans
Activebg rgba(0,0,0,0.08)
Use: Product-area segmented nav

Inputs

input
Background#ffffff
Radius16
Padding16px
FontfigmaSans
Use: Figma Make / AI prompt panel (1px #e2e2e2 border)

Cards

community-card
community-card
Background#ffffff
Radius0
Padding12px
Use: Community artifact card, bleed-edge image
tile-card
tile-card
Background#e4ff97
Text#000000
Radius0
Use: Home template color tile (variants lime/cyan/green/lavender/sage)

Related design systems