Design System Audit

slite.com
Visual Language

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

16Color tokens
9Type styles
1Case studies
UniversalSansPrimary font

01 — Foundations

Color Palette

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

ink-dark

#3f434a

Dominant — text

9.77:1 on page bg #fdfdfd · AAA ✓

canvas

#fdfdfd

Dominant — background, text

1.00:1 on page bg #fdfdfd · fails AA

canvas-2

#fdf9f4

Supporting — background

20.03:1 on black · AAA ✓

text-secondary

#9da3af

Supporting — text

2.49:1 on page bg #fdfdfd · fails AA

canvas-3

#f6f7f9

Accent — background

19.59:1 on black · AAA ✓

black

#000000

Accent — text

20.65:1 on page bg #fdfdfd · AAA ✓

ink

#5e646e

Accent — text

5.86:1 on page bg #fdfdfd · AA ✓

ink-2

#6a707c

Accent — text

4.89:1 on page bg #fdfdfd · AA ✓

ink-deepest

#2d2f34

Accent — text, background

13.17:1 on page bg #fdfdfd · AAA ✓

primary

#0056a7

Accent — background

7.27:1 on white · AAA ✓

white

#ffffff

Accent — text

1.02:1 on page bg #fdfdfd · fails AA

accent

#f67748

Accent — background

7.65:1 on black · AAA ✓

accent-2

#479a53

Accent — text

3.43:1 on page bg #fdfdfd · AA large text ✓

ink-3

#6b5d46

Accent — background

6.40:1 on white · AA ✓

02 — Foundations

Typography

Body: UniversalSans · Display: Garnett. Font files loaded by the site: Geist Mono (100 900) · UniversalSans (400) · PolySans (var(--font-weight-regular)) · Garnett (300, 400, 500, 600, 700, 900).

RoleSpecsSampleUsed on
Body
UniversalSans
16px / 400
lh 1.50
ProductSolutionsResourcesPricingSign inBook demoStart for free
HTML element · 42 uses · real site copy
Body
UniversalSans
16px / 400
lh 1.50
ProductSolutionsResourcesPricingSign inBook demoStart for free
DIV element · 22 uses · real site copy
Micro
UniversalSans
12px / 400
4,7/5on G2 Crowd4,7/5on Capterra4,9/5on ProductHunt
BUTTON element · 17 uses · real site copy
Micro
UniversalSans
12px / 400
4,7/5on G2 Crowd4,7/5on Capterra4,9/5on ProductHunt
DIV element · 15 uses · real site copy
UI Label
UniversalSans
16px / 600
lh 1.00
Book demo
BUTTON element · 12 uses · real site copy
Body
UniversalSans
16px / 400
lh 1.50
ProductSolutionsResourcesPricingSign inBook demoStart for free
SPAN element · 5 uses · real site copy
Subheading
Garnett
64px / 500
lh 1.20
Verified knowledge, kept in sync with reality
H1 element · 4 uses · real site copy
Micro
UniversalSans
12px / 600
LABEL · TAG
DIV element · 3 uses
Link
UniversalSans
16px / 600
lh 1.00
Book demo
A element · 2 uses · real site copy

03 — Components

Navigation

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

nav · demo using extracted tokens & real links
Extracted nav tokens
Background#1a1a1a
Text color#ffffff
Font familyUniversalSans
Links (extracted)Pricing · Sign in · Book demo · Start for free
Copyright (extracted)©2026 Slite, Inc.

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: 50% · fill type: solid · padding density: normal.

btn-primary · token demo

bg #0056a7 · color #ffffff · radius: 50%

btn-secondary · outlined demo

Demo variant — outlined treatment of the extracted primary color #0056a7.

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 #fdfdfd · text #3f434a

card surface

bg #fdf9f4 · text #3f434a


06 — Components

Project Cards

Real case studies found on the scraped site — titles and URLs extracted from live links.

WORKFLOWS

Workflows

/workflows


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

slite.com
Get in Touch

support@slite.com (extracted from site)

Input states
input · default

radius: not detected · demo border/background styling

input · focus state demo

Demo focus treatment using extracted primary color #0056a7.

select · dropdown

08 — Foundations

Spacing Scale

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

2px
xxs
4px
xs
8px
sm
12px
md
26px
xl
32px
xl-2
80px
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
20px
lg
20px
50%
full
50%
999px
full
999px

⚠️ 999px exceeds any component size — likely from an oversized decorative element (effectively a pill shape), not a reusable radius token.


10 — Foundations

Elevation & Depth

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

Observed element shadow

rgba(0, 0, 0, 0) 0px 1px 0px 0px

Observed element shadow

rgba(0, 0, 0, 0.2) 0px 2px 6px 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 linear).

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.2s47× in stylesheet
duration-base0.25s16× in stylesheet
duration-slow0.3s22× in stylesheet
duration-slower0.5s16× in stylesheet
duration-slowest12s16× in stylesheet
easing-1linear48× in stylesheet
easing-2cubic-bezier(.215,.61,.355,1)38× in stylesheet
easing-3cubic-bezier(0.215, 0.61, 0.355, 1)30× in stylesheet

12 — Responsive

Responsive Behavior

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

BreakpointBoundaryUsage
Mobile353px4 @media rules
Mobile-2426px4 @media rules
Mobile-3441px4 @media rules
Mobile-4577px4 @media rules
Tablet640px47 @media rules
353px
426px
441px
577px
640px

Extracted from https://slite.com/ stylesheets.


13 — Assets

Iconography & Brand Assets

Assets and links extracted from the scraped pages.

Brand asset — attio mark
attio mark

https://storage.googleapis.com/slite-cdn/logos/colored/attio_mark.svg

Brand asset — slack channel mark
slack channel mark

https://storage.googleapis.com/slite-cdn/logos/colored/slack_channel_mark.svg

Icon system

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