Loom design system

Loom's website (loom.com) uses a light interface with #1868db as its primary color and Charlie Text as the main typeface, with Charlie Display alongside it. designlang measured 15 font sizes from 13.6px to 56.5385px, 15 spacing values, 9 corner radii.

Captured 25 June 2026Light UI1,283 elements read

Loom colors

The brand roles and neutrals loom.com renders, with how many elements use each one.

Brand colors

  • Primary#1868db125 uses
  • Secondary#ffab009 uses
  • Accent#e9f2fe43 uses

Neutrals

  • #292a2e1,119 uses
  • #000000407 uses
  • #ffffff161 uses
  • #69696963 uses
  • #55555529 uses
  • #f8f8f87 uses
  • #7d818a2 uses
  • #d8d8d82 uses
  • #bbbbbb1 uses

Backgrounds

  • #ffffff
  • #101214
  • #1868db
  • #eed7fc
  • #efffd6
  • #f8eefe
  • #e9f2fe
  • #fff5d4

Text colors

  • #00000021:1 on #ffffff
  • #292a2e14.34:1 on #ffffff
  • #7d818a3.9:1 on #ffffff
  • #10121418.77:1 on #ffffff
  • #ffffff1:1 on #ffffff
  • #ff613d2.99:1 on #ffffff
  • #1868db5.2:1 on #ffffff
  • #bf63f33.34:1 on #ffffff

Contrast checks (WCAG 2.1)

Text and background pairs found together on the page; 94% of them pass.

TextBackgroundRatioResult
#7d818a#f8eefe3.47:1Fails AA
#ffffff#1868db5.2:1AA
#172b4d#ffab007.44:1AAA
#000000#e9f2fe18.6:1AAA
#ffffff#10121418.77:1AAA
#292a2e#e9f2fe12.69:1AAA
#172b4d#ffffff14.1:1AAA

Loom fonts and type scale

Every font family and size in use, read from computed styles rather than the CSS source.

Font families

  • Charlie Text: sans, most text (1,057 elements)
  • Charlie Display: sans, most text (30 elements)

Body text: 16px at weight 400, line height 24px.

Weights in use: 400, 700, 500, 600.

Type scale

SizeWeightLine heightTrackingUsed on
56.5385px70058.1781pxnormalh1, h2
40.3077px70046.0717pxnormalh2, p
30px70038.19pxnormalh2, h3
25.3077px40038.5689pxnormaldiv, p
24px400normalnormaldiv, span
23.5385px70031.3768pxnormalp, h3, blockquote
18.4px40027.6pxnormaltext, tspan
18.2462px40030.0514pxnormaldiv, p, a, br
18px50027pxnormalsvg, rect, path, line
16px40024pxnormalhtml, head, meta, script
15.2308px40026.1055pxnormala, span, svg, path
15px40022.5pxnormala, span

Spacing and radii

Spacing scale

  • 1px
  • 15px
  • 23px
  • 30px
  • 35px
  • 40px
  • 48px
  • 56px
  • 64px
  • 80px
  • 84px
  • 103px
  • 154px
  • 192px

Corner radii

  • 1px
  • 6px
  • 12px
  • 16px
  • 24px
  • 39px
  • 50px
  • 66px
  • pill

Pill-shaped controls are a large share of the rounded elements. 11 distinct box shadows.

Motion

The motion reads as smooth.

Durations

  • xs: 100ms
  • sm: 200ms
  • md: 300ms
  • lg: 500ms
  • xl: 1000ms

Easing

  • custom (8 uses): cubic-bezier(0.4, 0, 0.2, 1)
  • ease-in-out (16 uses): ease
  • ease-in (6 uses): cubic-bezier(0.4, 0, 1, 1)

Design system audit

designlang scores how consistently a site uses its own values. How the audit works.

Overall

80/100, grade B

Components found: buttons (31), cards (6), inputs (5), links (86), navigation (11), footer (4).

By category

Color Discipline80/100
Typography Consistency80/100
Spacing System85/100
Shadow Consistency78/100
Border Radius Consistency80/100
Accessibility94/100
CSS Tokenization100/100
  • 1 WCAG contrast failures
  • 228 !important rules — prefer specificity over overrides
  • 92% of CSS is unused — consider purging
  • 8167 duplicate CSS declarations

Download the tokens

The files designlang wrote for loom.com. Run it yourself for a fresh read: npx designlang loom.com.

The core values as CSS variables

:root {
  --color-primary: #1868db;
  --color-secondary: #ffab00;
  --color-accent: #e9f2fe;
  --color-background: #ffffff;
  --color-text: #000000;
  --color-neutral-1: #292a2e;
  --color-neutral-2: #000000;
  --color-neutral-3: #ffffff;
  --color-neutral-4: #696969;
  --font-primary: "Charlie Text", sans-serif;
  --font-secondary: "Charlie Display", sans-serif;
  --radius-sm: 1px;
  --radius-md: 6px;
  --radius-lg: 12px;
}

Read loom.com yourself

Run the free CLI to get these tokens, plus a Tailwind config, a shadcn theme and rules for Cursor and Claude.

Quick answers

What font does Loom use?
loom.com sets most of its text in Charlie Text (1,057 elements), with Charlie Display alongside it. designlang read this from the computed styles of the live page on 25 June 2026.
What are Loom's brand colors?
The brand roles on loom.com are primary #1868db, secondary #ffab00 and accent #e9f2fe, on a #ffffff background. The neutrals used most are #292a2e, #000000 and #ffffff.
How do I use the Loom design system in my own app?
Download the DTCG tokens, Tailwind config or CSS variables on this page, or run npx designlang loom.com for a fresh read. To apply the look to an existing repo, Retheme maps the tokens onto your Tailwind or shadcn theme and opens a pull request.
Is this the official design system?
No. It is measured from loom.com's public pages on 25 June 2026, so it shows what the site renders, not Loom's internal source files. Loom is a trademark of its owner and is not affiliated with designlang.

Measured from the public pages of loom.com on 25 June 2026. Loom is a trademark of its owner; designlang is not affiliated with it. More: the full Loom brand kit, the token extraction guide and the markdown version of this page.