Design System Audit

littlebird.ai
Visual Language

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

5Color tokens
6Type styles
5Breakpoints
SohnePrimary font

01 — Foundations

Color Palette

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

primary

#000000

Major — text, background

20.62:1 on page bg #fffdf5 · AAA ✓

canvas

#fffdf5

Major — background

20.62:1 on black · AAA ✓

white

#ffffff

Supporting — background, text

1.02:1 on page bg #fffdf5 · fails AA

link

#0000ee

Accent — text

9.23:1 on page bg #fffdf5 · AAA ✓

ink-deepest

#1b1c14

Accent — text, background

16.86:1 on page bg #fffdf5 · AAA ✓

02 — Foundations

Typography

Body: Sohne Buch · Display: Meraki. Font files loaded by the site: Meraki (400) · Soehne Kraftig (400) · Soehne Halbfett (400) · Sohne Buch (400).

RoleSpecsSampleUsed on
Body
Sohne Buch
16px / 400
lh 1.25
Meeting Notes
BODY element · 18 uses · real site copy
Link
Sohne Buch
16px / 400
lh 1.25
Meeting Notes
A element · 8 uses · real site copy
Body
Sohne Buch
16px / 400
Meeting Notes
HTML element · 1 uses · real site copy
Body
Sohne Buch
16px / 400
lh 1.25
Meeting Notes
SPAN element · 1 uses · real site copy
Body
Meraki
72px / 400
lh 0.99
Remember everything
H1 element · 1 uses · real site copy
Body
Sohne Buch
16px / 400
lh 1.50
Meeting Notes
P element · 1 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 familySohne Buch
Links (extracted)Features · Use Cases · Pricing · Company · CareersJoin the team
Copyright (extracted)© 2026

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

btn-primary · token demo

bg #000000 · color #ffffff · radius: 99px

btn-secondary · outlined demo

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

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 #fffdf5 · text #000000


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

littlebird.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 #000000.

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
12px
md
16px
base
18px
lg
40px
2xl
50px
3xl
120px
section
600px
section-2

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
99px
full
99px

10 — Foundations

Elevation & Depth

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

Observed element shadow

rgba(0, 0, 0, 0.2) 0px 1px 1px 0px inset

Observed element shadow

rgba(255, 255, 255, 0.2) 0px 2px 5px 0px inset


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.15s ease-in-out).

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.15s11× in stylesheet
duration-base0.2s17× in stylesheet
duration-slow8s55× in stylesheet
duration-slower38s9× in stylesheet
duration-slowest42s9× in stylesheet
easing-1ease-in-out56× in stylesheet
easing-2linear21× in stylesheet
easing-3ease9× 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-4480px5 @media rules
Mobile-5577px4 @media rules
353px
426px
441px
480px
577px

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


13 — Assets

Iconography & Brand Assets

Assets and links extracted from the scraped pages.

Brand mark — extracted asset
littlebird.ai logo

https://cdn.prod.website-files.com/694043d273dceabab479f631/69417ad6a3dc4c17a9b50370_logo.svg

Brand asset — icon windows
icon windows

https://cdn.prod.website-files.com/694043d273dceabab479f631/69d98f8961d9b039a3a0ea63_icon-windows.svg

Brand asset — desktop mac 24dp 1B1C15 FILL0 wght400 GRAD0 opsz24
desktop mac 24dp 1B1C15

https://cdn.prod.website-files.com/694043d273dceabab479f631/6984e0bc2a6ff43088ca2207_desktop_mac_24dp_1B1C15_FILL0_wght400_GRAD0_opsz24.svg

Icon system

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