light · pink · serif · illustration · insurance · conversion

DESIGN.md inspired by Lemonade

Minimal insurance landing page with serif hero type, grayscale line illustration, and electric pink conversion.

By webdesignhot · www.lemonade.com
$ npx @webdesignhot/design-md add lemonade
Learn more about the CLI
try on →
theme
1440 × 900
mobile · 390 × 844
Tokens webdesignhot/0.1
  • bg #ffffff
  • bg-soft #f7f7f7
  • surface #ffffff
  • surface-muted #f7f7f7
  • text AAA · 8.9 #4a4a4a
  • text-strong #000000
  • text-soft #7b7b7b
  • text-muted #9b9b9b
  • brand AA·LG · 3.8 #ff0083
  • brand-hover #e00074
  • brand-soft #ffe3f1
  • illustration #4a4a4a
  • illustration-soft #b7b7b7
  • border — · 2.0 #b7b7b7
  • border-soft rgba(183, 183, 183, 0.50)
  • shadow-pink rgba(255, 0, 131, 0.22)
  • success #2f9d68
  • warning #d99226
  • danger #d93b65
  • on-brand #ffffff
Typography
Ship faster than ever.
hero-display Merriweather 55px w400 0
Ship faster than ever.
display Merriweather 44px w400 0
Ship faster than ever.
h1 Merriweather 36px w400 0
Built for teams that ship.
h2 Merriweather 30px w400 0
A complete kit
h3 Lato 20px w700 0
The quick brown fox jumps over the lazy dog.
body-lg Lato 18px w400 0
The quick brown fox jumps over the lazy dog.
button Lato 18px w700 0
The quick brown fox jumps over the lazy dog.
body Lato 16px w400 0
The quick brown fox jumps over the lazy dog.
nav Lato 16px w400 0
The quick brown fox jumps over the lazy dog.
body-sm Lato 14px w400 0
Spacing
  • step-0 0px
  • step-1 4px
  • step-2 8px
  • step-3 12px
  • step-4 16px
  • step-5 24px
  • step-6 32px
  • step-7 48px
  • step-8 64px
  • step-9 96px
  • step-10 128px
Radius
  • micro 2px
  • sm 5px
  • md 8px
  • lg 12px
  • xl 20px
  • pill 9999px
Components
Text link →
Card preview A complete kit — everything your product needs. Hero, pricing, FAQ, dashboard, docs — every layout your product needs.
New Stable v1.0
Design roles 8/8 mapped · webdesignhot/0.1

Maps the 8 canonical role names to this entry's actual tokens. Use these to plug the design into role-aware tools — shadcn/ui themes, role-aware Tailwind plugins, atelier-lint — without hard-coding token names.

  • background bg
  • foreground text
  • primary brand
  • primary-foreground on-brand
  • accent brand
  • muted text-muted
  • border border
  • ring brand
Lineage & influences

Lemonade strips insurance down to a white editorial canvas and one saturated pink action. The hand-drawn city scene makes the product approachable while the CTA remains unmistakable.

  • Direct insurance flows
    single price-check CTA and product category nav
  • Editorial landing pages
    centered serif hero and generous whitespace
  • Friendly line illustration
    lightweight home and neighborhood context
Export 4 formats · paste-ready
Tailwind

theme.extend block for tailwind.config.js

tailwind.config.js
CSS variables

:root { --bg, --text, --brand, … } you can paste anywhere

design.css
DTCG JSON

W3C Design Tokens Community Group format

design.tokens.json
Figma Variables

Importable into Figma → Variables → Import

figma-variables.json
The file
---
name: Lemonade
tagline: 'Minimal insurance landing page with serif hero type, grayscale line illustration, and electric pink conversion.'
updated_at: 2026-07-09T13:17:00+12:00
published_at: 2026-07-09T13:17:00+12:00
author: webdesignhot
source_url: https://www.lemonade.com
spec: webdesignhot/0.1
quality: curated
featured: false
categories: [fintech, insurance]
tags: [light, pink, serif, illustration, insurance, conversion]
preview_swatch: ['#ffffff', '#ff0083', '#4a4a4a']
related: [affirm, paypal, headway]
description: 'Lemonade makes insurance feel unusually lightweight: white space, Merriweather display type, thin neighborhood line art, Lato navigation, and a single electric pink CTA that owns the otherwise grayscale page.'
aliases:
  background: bg
  foreground: text
  primary: brand
  primary-foreground: on-brand
  accent: brand
  muted: text-muted
  border: border
  ring: brand
colors:
  bg: '#ffffff'
  bg-soft: '#f7f7f7'
  surface: '#ffffff'
  surface-muted: '#f7f7f7'
  text: '#4a4a4a'
  text-strong: '#000000'
  text-soft: '#7b7b7b'
  text-muted: '#9b9b9b'
  brand: '#ff0083'
  brand-hover: '#e00074'
  brand-soft: '#ffe3f1'
  illustration: '#4a4a4a'
  illustration-soft: '#b7b7b7'
  border: '#b7b7b7'
  border-soft: 'rgba(183, 183, 183, 0.50)'
  shadow-pink: 'rgba(255, 0, 131, 0.22)'
  success: '#2f9d68'
  warning: '#d99226'
  danger: '#d93b65'
  on-brand: '#ffffff'
typography:
  display:
    family: 'Merriweather, Georgia, "Times New Roman", serif'
    weights: [400, 700]
  body:
    family: 'Lato, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif'
    weights: [400, 700]
  mono:
    family: 'ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace'
    weights: [400, 500]
  scale:
    hero-display: { size: 55, weight: 400, lineHeight: 1.3, tracking: '0', family: display }
    display: { size: 44, weight: 400, lineHeight: 1.2, tracking: '0', family: display }
    h1: { size: 36, weight: 400, lineHeight: 1.2, tracking: '0', family: display }
    h2: { size: 30, weight: 400, lineHeight: 1.25, tracking: '0', family: display }
    h3: { size: 20, weight: 700, lineHeight: 1.3, tracking: '0', family: body }
    body-lg: { size: 18, weight: 400, lineHeight: 1.5, tracking: '0', family: body }
    body: { size: 16, weight: 400, lineHeight: 1.5, tracking: '0', family: body }
    body-sm: { size: 14, weight: 400, lineHeight: 1.45, tracking: '0', family: body }
    nav: { size: 16, weight: 400, lineHeight: 1.35, tracking: '0', family: body }
    button: { size: 18, weight: 700, lineHeight: 1.2, tracking: '0', family: body }
radius:
  micro: 2
  sm: 5
  md: 8
  lg: 12
  xl: 20
  pill: 9999
spacing:
  base: 4
  scale: [0, 4, 8, 12, 16, 24, 32, 48, 64, 96, 128]
layout:
  page-width: 1180
  prose-width: 680
  header-height: 72
  hero-max-width: 1200
  hero-copy-width: 540
motion:
  ease-standard: 'cubic-bezier(0.2, 0, 0, 1)'
  duration-fast: 140
  duration-standard: 220
  duration-slow: 420
  reduced-motion: 'pause illustration drift and CTA glow'
breakpoints:
  mobile: 640
  tablet: 1024
  desktop: 1280
  wide: 1536
components:
  button-primary:
    bg: brand
    text: on-brand
    radius: 5
    padding: '19px 44px'
    use: 'Check our prices CTA'
  nav-link:
    bg: transparent
    text: text
    radius: 0
    padding: '8px 0'
    use: 'Insurance category navigation'
  line-illustration:
    bg: transparent
    text: illustration
    radius: 0
    use: 'home, car, pet, and neighborhood scenes'
  hero-lockup:
    bg: surface
    text: text
    radius: 0
    use: 'centered serif headline and subcopy'
lineage:
  summary: 'Lemonade strips insurance down to a white editorial canvas and one saturated pink action. The hand-drawn city scene makes the product approachable while the CTA remains unmistakable.'
  influences:
    - { name: 'Direct insurance flows', role: 'single price-check CTA and product category nav' }
    - { name: 'Editorial landing pages', role: 'centered serif hero and generous whitespace' }
    - { name: 'Friendly line illustration', role: 'lightweight home and neighborhood context' }
---

## 1. Visual Theme & Atmosphere

Lemonade is sparse, bright, and unusually quiet for insurance. The page is mostly white, with grayscale line art framing the bottom edges and a centered editorial headline.

The electric pink CTA is the only loud color in the first viewport. That restraint makes the action feel decisive without making the page feel aggressive.

**Key Characteristics**
- White page shell.
- Merriweather serif hero headline.
- Lato navigation and buttons.
- Thin grayscale neighborhood illustration.
- One electric pink CTA.
- Centered composition.
- Minimal top navigation with product categories.
- Soft pink glow under the primary button.

## 2. Color Palette & Roles

Use `bg #ffffff` as the dominant surface. Supporting sections can move to `bg-soft #f7f7f7`, but the first viewport should remain clean.

The brand color is `brand #ff0083`. It should appear on primary conversion actions and tiny brand marks, not across every heading.

Text uses `text #4a4a4a`, with `text-soft #7b7b7b` for secondary nav and support copy. Illustration strokes should stay grayscale.

## 3. Typography Rules

| Role | Font | Size | Weight | Notes |
| --- | --- | ---: | ---: | --- |
| Hero | Merriweather | 55 | 400 | Calm, centered insurance reset |
| Display | Merriweather | 44 | 400 | Section statements |
| H1 | Merriweather | 36 | 400 | Detail pages |
| H2 | Merriweather | 30 | 400 | Support sections |
| H3 | Lato | 20 | 700 | Product cards |
| Body large | Lato | 18 | 400 | Hero subcopy |
| Body | Lato | 16 | 400 | Product copy |
| Button | Lato | 18 | 700 | Pink CTA |

The serif headline provides the brand's softness. Keep it centered and avoid uppercase display text outside buttons.

## 4. Component Stylings

Primary buttons are pink rectangles with a 5px radius and generous horizontal padding. Use a subtle pink shadow so the button floats without adding card chrome.

Navigation links are plain text. Do not put product categories in pills or tabs; the header should feel effortless.

Line illustrations should be thin, low-detail, and mostly monochrome. They frame the page rather than acting as product cards.

## 5. Layout Principles

Center the hero copy and CTA vertically in the first viewport. Place illustration groups along the lower left and right edges so they create a stage around the headline.

Keep the logo centered in the header, with insurance categories on the left and account access on the right.

## 6. Shapes & Radius Scale

| Tier | Value | Use |
| --- | ---: | --- |
| Micro | 2 | tiny marks |
| Small | 5 | primary CTA |
| Medium | 8 | later cards or inputs |
| Large | 12 | product modules |
| Extra large | 20 | rare panels |
| Pill | 9999 | avoid in the hero |

The design is more about whitespace and line art than rounded surfaces. Keep shapes simple.

## 7. Depth & Elevation

Use very little elevation. The primary depth cue is the soft pink glow under the CTA.

Cards later in the page should use pale backgrounds and faint borders rather than heavy shadows.

## 8. Interaction & Motion

CTA hover can darken to `brand-hover #e00074` and slightly reduce the shadow. Navigation links can use simple underline or opacity changes.

Illustration motion, if any, should be light and slow. Insurance onboarding should feel quick, not theatrical.

## 9. Content Voice

Use reset language and simple promises: instant, affordable, generous, transparent. Keep copy concise and friendly.

Avoid dense policy terminology in the hero. Save coverage detail for the quote flow.

## 10. Navigation Pattern

The top nav is product-category oriented: renters, homeowners, car, pet, life, and giveback. It signals scope without adding a large menu.

Account access stays far right and quiet. It should not compete with the CTA.

## 11. Forms & Conversion

The first action is a price check, not a newsletter signup. Make the CTA direct and prominent.

If adding a form step, keep it modal or flow-based after the CTA. Do not clutter the landing page with policy fields.

## 12. Illustration System

Illustrations should use simple outlines, domestic scenes, and generous negative space. Houses, cars, pets, benches, and clouds fit the system.

Keep illustration fill minimal. The page loses its lightness if the drawings become colorful scenes.

## 13. Accessibility Notes

Pink buttons on white have strong visual priority, but ensure white button text remains legible. Use weight and size, not only saturation.

Large serif text should keep line height around 1.3 so the centered headline remains readable on narrow screens.

## 14. Anti-Patterns

Do not add gradient backgrounds, heavy photography, or dark insurance dashboards. They conflict with Lemonade's plain-spoken feel.

Do not overuse pink. The palette works because pink is reserved for action.

Avoid boxed hero cards. The hero should be open and centered.

## 15. Implementation Checklist

- Use a white first viewport.
- Center the serif hero headline.
- Set the CTA to `#ff0083`.
- Keep nav links plain.
- Add thin grayscale illustration around the hero.
- Use Lato for interface copy.
- Avoid extra card chrome in the hero.
- Reserve pink for conversion and small brand details.
Prose

1. Visual Theme & Atmosphere

Lemonade is sparse, bright, and unusually quiet for insurance. The page is mostly white, with grayscale line art framing the bottom edges and a centered editorial headline.

The electric pink CTA is the only loud color in the first viewport. That restraint makes the action feel decisive without making the page feel aggressive.

Key Characteristics

  • White page shell.
  • Merriweather serif hero headline.
  • Lato navigation and buttons.
  • Thin grayscale neighborhood illustration.
  • One electric pink CTA.
  • Centered composition.
  • Minimal top navigation with product categories.
  • Soft pink glow under the primary button.

2. Color Palette & Roles

Use bg #ffffff as the dominant surface. Supporting sections can move to bg-soft #f7f7f7, but the first viewport should remain clean.

The brand color is brand #ff0083. It should appear on primary conversion actions and tiny brand marks, not across every heading.

Text uses text #4a4a4a, with text-soft #7b7b7b for secondary nav and support copy. Illustration strokes should stay grayscale.

3. Typography Rules

RoleFontSizeWeightNotes
HeroMerriweather55400Calm, centered insurance reset
DisplayMerriweather44400Section statements
H1Merriweather36400Detail pages
H2Merriweather30400Support sections
H3Lato20700Product cards
Body largeLato18400Hero subcopy
BodyLato16400Product copy
ButtonLato18700Pink CTA

The serif headline provides the brand’s softness. Keep it centered and avoid uppercase display text outside buttons.

4. Component Stylings

Primary buttons are pink rectangles with a 5px radius and generous horizontal padding. Use a subtle pink shadow so the button floats without adding card chrome.

Navigation links are plain text. Do not put product categories in pills or tabs; the header should feel effortless.

Line illustrations should be thin, low-detail, and mostly monochrome. They frame the page rather than acting as product cards.

5. Layout Principles

Center the hero copy and CTA vertically in the first viewport. Place illustration groups along the lower left and right edges so they create a stage around the headline.

Keep the logo centered in the header, with insurance categories on the left and account access on the right.

6. Shapes & Radius Scale

TierValueUse
Micro2tiny marks
Small5primary CTA
Medium8later cards or inputs
Large12product modules
Extra large20rare panels
Pill9999avoid in the hero

The design is more about whitespace and line art than rounded surfaces. Keep shapes simple.

7. Depth & Elevation

Use very little elevation. The primary depth cue is the soft pink glow under the CTA.

Cards later in the page should use pale backgrounds and faint borders rather than heavy shadows.

8. Interaction & Motion

CTA hover can darken to brand-hover #e00074 and slightly reduce the shadow. Navigation links can use simple underline or opacity changes.

Illustration motion, if any, should be light and slow. Insurance onboarding should feel quick, not theatrical.

9. Content Voice

Use reset language and simple promises: instant, affordable, generous, transparent. Keep copy concise and friendly.

Avoid dense policy terminology in the hero. Save coverage detail for the quote flow.

10. Navigation Pattern

The top nav is product-category oriented: renters, homeowners, car, pet, life, and giveback. It signals scope without adding a large menu.

Account access stays far right and quiet. It should not compete with the CTA.

11. Forms & Conversion

The first action is a price check, not a newsletter signup. Make the CTA direct and prominent.

If adding a form step, keep it modal or flow-based after the CTA. Do not clutter the landing page with policy fields.

12. Illustration System

Illustrations should use simple outlines, domestic scenes, and generous negative space. Houses, cars, pets, benches, and clouds fit the system.

Keep illustration fill minimal. The page loses its lightness if the drawings become colorful scenes.

13. Accessibility Notes

Pink buttons on white have strong visual priority, but ensure white button text remains legible. Use weight and size, not only saturation.

Large serif text should keep line height around 1.3 so the centered headline remains readable on narrow screens.

14. Anti-Patterns

Do not add gradient backgrounds, heavy photography, or dark insurance dashboards. They conflict with Lemonade’s plain-spoken feel.

Do not overuse pink. The palette works because pink is reserved for action.

Avoid boxed hero cards. The hero should be open and centered.

15. Implementation Checklist

  • Use a white first viewport.
  • Center the serif hero headline.
  • Set the CTA to #ff0083.
  • Keep nav links plain.
  • Add thin grayscale illustration around the hero.
  • Use Lato for interface copy.
  • Avoid extra card chrome in the hero.
  • Reserve pink for conversion and small brand details.
Ship with this

Drop lemonade into your project, then ship the actual sections in an afternoon.

1 · install design
npx @webdesignhot/design-md add lemonade
2 · ship landing page
npx agentkit init --design lemonade
How AgentKit reads DESIGN.md