Design System Audit

jitter.video
Visual Language

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

7Color tokens
8Type styles
5Breakpoints
InterPrimary font

01 — Foundations

Color Palette

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

white

#ffffff

Dominant — background, text

1.00:1 on page bg #ffffff · fails AA

ink-deepest

#19171c

Dominant — text, background

17.79:1 on page bg #ffffff · AAA ✓

black

#000000

Accent — text

21.00:1 on page bg #ffffff · AAA ✓

canvas-soft

#f2f1f3

Accent — background

18.65:1 on black · AAA ✓

ink-deepest-2

#17082c

Accent — text

18.96:1 on page bg #ffffff · AAA ✓

accent

#b593ff

Accent — background

8.58:1 on black · AAA ✓

primary

#7a40ed

Accent — text

5.55:1 on page bg #ffffff · AA ✓

02 — Foundations

Typography

Body: Inter · Display: TWK Lausanne.

RoleSpecsSampleUsed on
Micro
Inter
12px / 400
lh 1.33
Jitter AI: Build your own creative tools Learn more
BODY element · 55 uses · real site copy
Body
Inter
18px / 400
lh 1.50
Main navigation
HEADER element · 38 uses · real site copy
Body
Inter
18px / 400
lh 1.50
Main navigation
DIV element · 8 uses · real site copy
Link
Inter
16px / 600
lh 1.50
Customers
A element · 7 uses · real site copy
Link
Inter
16px / 400
lh 1.50
Template collection: The Harvest
A element · 7 uses · real site copy
Link
Inter
18px / 600
lh 1.50
See what's new →
A element · 3 uses · real site copy
Subheading
TWK Lausanne
21px / 800
lh 0.95
Import from Figma
H3 element · 3 uses · real site copy
UI Label
Inter
16px / 600
lh 1.50
Customers
SPAN element · 3 uses · real site copy

03 — Components

Navigation

Nav demo using extracted colors, font, real link labels and the site's real logo.

nav · demo using extracted tokens & real links
Extracted nav tokens
Background#1a1a1a
Text color#ffffff
Font familyInter
Links (extracted)Product · Background blur · Counters · Customers · Creative teams

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

btn-primary · token demo

bg #7a40ed · color #ffffff · radius: 20px

btn-secondary · outlined demo

Demo variant — outlined treatment of the extracted primary color #7a40ed.

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

Flat design system — no box-shadows. Depth is communicated through background contrast and borders.

section surface

bg #ffffff · text #000000

page canvas

bg #ffffff · text #19171c


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

jitter.video
Get in Touch

iphone-16@2x.png (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 #7a40ed.

select · dropdown

08 — Foundations

Spacing Scale

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

4px
xs
8px
sm
32px
xl
40px
2xl
84px
section
180px
section-2
190px
section-3

09 — Foundations

Border Radius

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

20px
lg
20px
40px
xl
40px
50px
full
50px

10 — Foundations

Elevation & Depth

Fully flat design — zero box-shadow usage. Depth communicated through background-color contrast and 1px borders.

Level 0 — Page Canvas

bg #ffffff — the outermost layer. Everything sits on top of this.

Level 1 — Card Surface

bg #ffffff with 1px border. No shadow — white lift creates elevation via contrast.

Dark Section

bg #1a1a1a — depth through color contrast, no shadows.


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.1s 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.1s105× in stylesheet
duration-base0.15s55× in stylesheet
duration-slow0.2s79× in stylesheet
duration-slower0.3s81× in stylesheet
duration-slowest0.6s28× in stylesheet
easing-1linear118× in stylesheet
easing-2ease68× in stylesheet
easing-3ease-in-out58× in stylesheet

12 — Responsive

Responsive Behavior

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

BreakpointBoundaryUsage
Mobile400px2 @media rules
Mobile-2401px54 @media rules
Mobile-3402px3 @media rules
Mobile-4481px4 @media rules
Tablet640px3 @media rules
400px
401px
402px
481px
640px

Extracted from https://jitter.video/ stylesheets.


13 — Assets

Iconography & Brand Assets

Assets and links extracted from the scraped pages.

Brand mark — extracted (inline SVG)

Logo extracted as inline SVG from the page markup.

Icon system

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