Design System Audit

levainbakery.com
Visual Language

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

9Color tokens
10Type styles
5Breakpoints
National2Web-RegularPrimary font

01 — Foundations

Color Palette

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

primary

#000096

Dominant — text, background

12.59:1 on page bg #f7eddf · AAA ✓

canvas-soft

#f7eddf

Dominant — background

18.13:1 on black · AAA ✓

white

#ffffff

Accent — background, text

1.16:1 on page bg #f7eddf · fails AA

link

#0000ee

Accent — text

8.12:1 on page bg #f7eddf · AAA ✓

black

#000000

Accent — text

18.13:1 on page bg #f7eddf · AAA ✓

accent

#d5dfb9

Accent — background

15.08:1 on black · AAA ✓

canvas-soft-2

#f4e5ca

Accent — background

16.91:1 on black · AAA ✓

accent-2

#bad9f7

Accent — background

14.36:1 on black · AAA ✓

accent-3

#5c96cf

Accent — text

2.70:1 on page bg #f7eddf · fails AA

02 — Foundations

Typography

Body: National2Web-Regular · Display: Platform. Font files loaded by the site: Assistant (400, 700) · National (400) · National Condensed (500) · Pitch (600).

RoleSpecsSampleUsed on
Body
National2Web-Regular
18px / 400
lh 1.50
Shop our Father's Day Gift Guide Don't forget Dad. Last Call to Order for Father's Day!
BODY element · 80 uses · real site copy
Link
National2Web-Regular
18px / 400
lh 1.50
Shop our Father's Day Gift Guide Don't forget Dad. Last Call to Order for Father's Day!
A element · 54 uses · real site copy
Subheading
National2Web-Regular
28px / 500
lh 1.00
Signature Cookie Assortment
DIV element · 33 uses · real site copy
Link
National2Web-Regular
16px / 400
lh 1.31
Raspberry Pistachio is Here!
A element · 7 uses · real site copy
Body
National2Web-Regular
18px / 400
lh 1.33
Shop our Father's Day Gift Guide Don't forget Dad. Last Call to Order for Father's Day!
P element · 6 uses · real site copy
UI Label
National2Web-Regular
16px / 600
lh 1.50
The quick brown fox jumps over the lazy dog
BUTTON element · 4 uses
Body
National2Web-Regular
18px / 400
lh 1.00
Shop our Father's Day Gift Guide Don't forget Dad. Last Call to Order for Father's Day!
DIV element · 4 uses · real site copy
UI Label
National2Web-Regular
16px / 600
lh 1.50
The quick brown fox jumps over the lazy dog
DIV element · 3 uses
Micro
National2Web-Regular
12px / 500
lh 1.00
EST. 1995
SPAN element · 3 uses · real site copy
Link
National2Web-Regular
16px / 500
Read more →
A element · 3 uses

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 familyNational2Web-Regular
Links (extracted)Cookies & Gifts · Corporate Gifting · Catering · Weddings · Bakeries

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

btn-primary · token demo

bg #000096 · color #ffffff · radius: 6px

btn-secondary · outlined demo

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

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 #f7eddf · text #000096

section surface

bg #f7eddf · text #0000ee


07 — Components

Form Elements

Representative form patterns styled with extracted color and radius tokens. Input border-radius: 8px (extracted).

Contact form — site-styled demo

levainbakery.com
Get in Touch

Input states
input · default

radius: 8px · demo border/background styling

input · focus state demo

Demo focus treatment using extracted primary color #000096.

select · dropdown

08 — Foundations

Spacing Scale

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

8px
sm
12px
md
16px
base
20px
lg
32px
xl
56px
3xl

09 — Foundations

Border Radius

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

8px
sm
8px
16px
lg
16px

10 — Foundations

Elevation & Depth

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

Popup / Dropdown overlay

0px 4px 5px rgba(0,0,0,0.05)


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).

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.15s6× in stylesheet
duration-base0.2s4× in stylesheet
duration-slow0.3s17× in stylesheet
duration-slower0.4s7× in stylesheet
duration-slowest0.5s8× in stylesheet
easing-1ease83× in stylesheet
easing-2ease-in-out12× in stylesheet
easing-3cubic-bezier(.25,.46,.45,.94)8× in stylesheet

12 — Responsive

Responsive Behavior

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

BreakpointBoundaryUsage
Tablet749px3 @media rules
Tablet-2750px156 @media rules
Tablet-3751px2 @media rules
Desktop990px66 @media rules
Desktop-2991px2 @media rules
749px
750px
751px
990px
991px

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


13 — Assets

Iconography & Brand Assets

Assets and links extracted from the scraped pages.

Social links found on site
Instagram ↗ LinkedIn ↗
Icon system

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