Design System Audit

devin.ai
Visual Language

Complete design system extracted from devin.ai — every token, component, interaction pattern, and accessibility note, all from real values.

8Color tokens
11Type styles
5Breakpoints
InterPrimary font

01 — Foundations

Color Palette

All color values extracted from the live stylesheet. Contrast ratios per WCAG 2.1.

canvas

#fcfcfc

Dominant — text, background

17.96:1 on page bg #141414 · AAA ✓

ink-deepest

#141414

Dominant — background, text

1.00:1 on page bg #141414 · fails AA

ink-deepest-2

#191919

Supporting — text

1.05:1 on page bg #141414 · fails AA

white

#ffffff

Accent — background

21.00:1 on black · AAA ✓

black

#000000

Accent — text

1.14:1 on page bg #141414 · fails AA

ink-deepest-3

#121111

Accent — text, background

1.02:1 on page bg #141414 · fails AA

text-secondary

#989898

Accent — text

6.39:1 on page bg #141414 · AA ✓

primary

#317cff

Accent — background

5.46:1 on black · AA ✓

02 — Foundations

Typography

Single font family: Inter — used across all roles. Font files loaded by the site: IBM Plex Mono (400).

RoleSpecsSampleUsed on
Body
Inter
16px / 400
lh 1.00
Product Devin Cloud Devin Desktop Devin CLI Devin Review Devin Windows VM
NAV element · 62 uses · real site copy
Body
Inter
16px / 400
lh 1.50
Product Devin Cloud Devin Desktop Devin CLI Devin Review Devin Windows VM
BODY element · 9 uses · real site copy
Body
Inter
16px / 400
lh 1.50
Product Devin Cloud Devin Desktop Devin CLI Devin Review Devin Windows VM
DIV element · 7 uses · real site copy
Body
Inter
16px / 400
lh 1.50
Product Devin Cloud Devin Desktop Devin CLI Devin Review Devin Windows VM
HEADER element · 3 uses · real site copy
Micro
Inter
0px / 400
LABEL · TAG
DIV element · 3 uses
Link
Inter
16px / 400
lh 1.00
Product Devin Cloud Devin Desktop Devin CLI Devin Review Devin Windows VM
A element · 2 uses · real site copy
Body
Inter
16px / 400
Product Devin Cloud Devin Desktop Devin CLI Devin Review Devin Windows VM
HTML element · 1 uses · real site copy
Micro
Inter
0px / 400
LABEL · TAG
BUTTON element · 1 uses
Micro
Inter
12px / 400
lh 1.67
LABEL · TAG
A element · 1 uses
Micro
Inter
12px / 500
lh 1.33
LABEL · TAG
SPAN element · 1 uses

03 — Components

Navigation

Nav demo using extracted colors, font, real link labels.

nav · demo using extracted tokens & real links
Extracted nav tokens
Background#141414
Text color#fcfcfc
Font familyInter
Links (extracted)Devin Cloud · Devin Desktop · Devin CLI · Devin Review · Devin Windows VM

Layout values (height, padding, link states) are demo styling — not extracted from the site.


04 — Components

Button Variants

Color and radius tokens extracted from the scrape; variants are representative demos. Border-radius: 8px · fill type: solid · padding density: normal.

btn-primary · token demo

bg #317cff · color #ffffff · radius: 8px

btn-secondary · outlined demo

Demo variant — outlined treatment of the extracted primary color #317cff.

btn-ghost · text-only demo

Demo variant — text-only treatment of the extracted primary color.

btn-disabled · demo state

Generic disabled-state demo — not extracted from the site.


05 — Components

Cards & Surfaces

Depth communicated through shadows and background contrast.

section surface

bg #ffffff · text #000000

page canvas

bg #141414 · text #fcfcfc

card surface

bg #121111 · text #fcfcfc


07 — Components

Form Elements

Representative form patterns styled with extracted color and radius tokens. Input border-radius: not detected in scrape.

Contact form — site-styled demo

devin.ai
Get in Touch

Input states
input · default

radius: not detected · demo border/background styling

input · focus state demo

Demo focus treatment using extracted primary color #317cff.

select · dropdown

08 — Foundations

Spacing Scale

Spacing values observed in the live layout. Values extracted from stylesheet padding, margin, and gap declarations.

4px
xs
16px
base
24px
lg
141px
section

09 — Foundations

Border Radius

Corner radius tokens observed across components. All values extracted from live stylesheet.

8px
sm
8px
12px
md
12px
16px
lg
16px
100px
full
100px

10 — Foundations

Elevation & Depth

Box-shadow tokens extracted from CSS variables. Shadow values represent real usage.

Observed element shadow

rgba(0, 0, 0, 0.22) 0px 4px 16px 0px, rgba(0, 0, 0, 0.14) 0px 1px 3px 0px


11 — Interactions

Motion

Transition and animation values extracted from the scraped stylesheets, with real occurrence counts.

hover demo · using extracted tokens

Demo transitions use the fastest extracted duration (0.2s ease).

idle vs hover · frozen demo states

Demo hover treatment — fill with extracted primary color. Real hover styles are not scraped.

Motion tokens (extracted)
TokenValueOccurrences
duration-fast0.2s18× in stylesheet
duration-base0.3s19× in stylesheet
duration-slow0.5s61× in stylesheet
duration-slower0.75s13× in stylesheet
duration-slowest1s55× in stylesheet
easing-1ease15× in stylesheet
easing-2ease-out4× in stylesheet
easing-3linear3× in stylesheet

12 — Responsive

Responsive Behavior

Breakpoint boundaries detected in the scraped stylesheet media queries, with real rule counts.

BreakpointBoundaryUsage
Mobile450px6 @media rules
Desktop940px118 @media rules
Desktop-21024px33 @media rules
Desktop-31155px3 @media rules
Wide1440px37 @media rules
450px
940px
1024px
1155px
1440px

Extracted from https://devin.ai/ stylesheets.


13 — Assets

Iconography & Brand Assets

Assets and links extracted from the scraped pages.

Social links found on site
LinkedIn ↗ Twitter / X ↗
Icon system

No icon library (Phosphor, Feather, Heroicons, Font Awesome…) detected in the scraped pages.