Dopper

Dopper, playful, sustainable

Preview image. Unlock full-res

Playful Marine Minimalism — like sunshine bouncing off clear blue water.

Palette
#f6ecc8
#000f2
#000000
#0067e5
#116973
#8ab1e6
#fed200
#515a8a
#cce2ff
#0067e5
#fcfaf2

Color palette

brand
Teal Splash
#116973

Accent background on specific product cards; adds a cool, sophisticated touch.

Sea Mist
#8ab1e6

Accent background on specific product cards; a lighter, softer blue that complements `Sky Blue`.

Sunbeam Yellow
#fed200

Accent background on specific product cards, drawing attention with its vivid warmth.

accent
Sky Blue
#0067e5

Primary call-to-action buttons, interactive elements, and illustrations; conveys trust and freshness.

Clear Sky Gradient
#0067e5

Gradient for prominent elements, transitioning from bold blue to a slightly softer shade, suggesting depth and movement.

neutral
Pale Sand
#f6ecc8

Major background areas, accent panels on cards, giving a warm and inviting base.

True Black
#000000

Headings, body text, and icons; provides maximum contrast and legibility against light backgrounds.

Slate Gray
#515a8a

Secondary text and subtle interactive states, providing hierarchy without stark contrast.

Glacier Blue
#cce2ff

Subtle background tint for informational sections.

Off White
#fcfaf2

Subtle alternative background for nested UI elements or very light sections, offering a slight visual break from Pale Sand.

Typography

Type scale
Minor Third (1.2) from 16px base
hero-lg72px · 1
The quick brown fox jumps over the lazy dog
hero58px · 1
The quick brown fox jumps over the lazy dog
display-lg48px · 1.1
The quick brown fox jumps over the lazy dog
display43px · 1.1
The quick brown fox jumps over the lazy dog
heading-lg27px · 1.1
The quick brown fox jumps over the lazy dog
heading24px · 1.2
The quick brown fox jumps over the lazy dog
subheading20px · 1.2
The quick brown fox jumps over the lazy dog
body-lg18px · 1.3
The quick brown fox jumps over the lazy dog
body16px · 1
The quick brown fox jumps over the lazy dog
Gilroy
Weights
400, 600, 700
Sizes
18px, 20px, 24px, 27px, 43px, 48px
Line height
1.1, 1.2, 1.3
Fallback
system-ui (e.g., Arial, Helvetica)

Headlines, subheadings, and prominent body text. Gilroy's geometric structure provides a clean, modern feel, essential for conveying brand messaging clearly.

Dopper
Weights
400
Sizes
58px, 72px
Line height
1
Fallback
Poppins, Montserrat

Display headings for hero sections, lending a unique, custom brand voice at large sizes. Its distinct character prevents the larger text from feeling generic.

-apple-system
Weights
400
Sizes
16px
Line height
1
Fallback
system-ui

Standard body text and navigation links, ensuring high readability and system-level performance.

Spacing & shape

Spacing
Card padding20px
Element gap8px
Radius
Buttons20px
Cards20px
tags9999px

Components

CTA Button Group
Solutions Feature Cards
Hero Headline Block
Primary Call-to-Action ButtonInteractive element

Filled button with `Sky Blue` (#0067e5) background, `True Black` (#000000) text. Border radius `20px`. The solid, saturated color ensures high visibility.

Outline Secondary ButtonInteractive element

Transparent background, `True Black` (#000000) text color, `True Black` (#000000) border, and `20px` border radius. Provides an alternative, less prominent action.

Navigation LinkInteractive element

Transparent background, `True Black` (#000000) text. No explicit border radius or padding, relying on surrounding spacing for definition. Uses system font `-apple-system` at `16px` weight `400`.

Product Feature Card - Sky BlueInformational display

Background `Sky Blue` (#0067e5), `20px` border radius, no shadow. Content padding `0px` based on variants but visually appears to have internal padding. Text is typically `True Black` or `Off White` for contrast.

Product Feature Card - Sea MistInformational display

Background `Sea Mist` (#8ab1e6), `20px` border radius, no shadow. Offers a softer visual alongside more intense brand colors.

Plain Content CardInformational display/Container

Transparent background, `0px` border radius, no shadow. Used for grouping content sections where the background color of the parent section defines its visual presence. Internal padding is `20px`.

Guidelines

Do
  • Prioritize `Pale Sand` (#f6ecc8) as the dominant page background to establish a consistent brand canvas.
  • Apply `20px` border radius consistently to all interactive buttons, cards, and image containers for a friendly, approachable feel.
  • Use `Ocean Deep` (#000f2e) for primary headings and prominent text to create a strong visual presence.
  • Reserve `Sky Blue` (#0067e5) and its gradient for primary calls-to-action to highlight key interactions.
  • Maintain a clear visual hierarchy by using `Gilroy` weights `700` and `600` for headlines and `400` for body text with `-apple-system` for accessibility details.
  • Utilize a 4px grid for all spacing; common values include `8px` for element gaps and `20px` for internal component padding.
  • Ensure contrast: `True Black` (#000000) text on `Pale Sand` (#f6ecc8) backgrounds is the default for readability.
Don’t
  • Avoid arbitrary border radii; stick strictly to `20px` for rounded elements and `0px` for sharp edges.
  • Do not introduce new saturated colors outside the defined `accent` and `brand` palettes to maintain visual consistency.
  • Never use `Ocean Deep` (#000f2e) as a background for primary buttons; it is reserved for text dominance.
  • Avoid applying drop shadows; the design relies on bold color blocks and internal content for visual depth, not traditional elevation.
  • Do not use system fonts for prominent headlines or branding elements; `Gilroy` and `Dopper` carry the brand's typographic identity.
  • Refrain from using monochrome photography; imagery should be vibrant and full-color to match the playful aesthetic of the brand colors.
  • Do not create complex layouts that deviate from clear, sectioned content blocks; simplicity and directness are key.

About this system

Show

Dopper's design evokes a sense of playful environmentalism, blending a cheerful primary color palette with crisp typography. The abundant use of `Pale Sand` (#f6ecc8) as a primary background creates a warm, inviting canvas, contrasting sharply with the deep, saturated blues and vivid yellow. Rounded corners at `20px` are applied universally to interactive elements and cards, giving components a friendly, approachable character that softens the otherwise direct, functional aesthetic.

Layout

The layout primarily uses a full-bleed page model, with content sections extending edge-to-edge laterally. Content within sections is often centered or arranged in alternating two-column text-left/image-right compositions. The hero section features large, centered headlines over a `Pale Sand` background, setting a bright and open tone. Section rhythm is defined by large vertical spacing, with subsequent sections filling the width but using various background colors (like `Pale Sand`, `Sky Blue`, or custom colors for product cards) to create visual breaks rather than strict horizontal dividers. Card grids, particularly 5-column product feature cards, are a common pattern for showcasing multiple items, demonstrating both variety and consistency. Navigation is a persistent top bar with minimal styling.

Imagery

The site uses a mix of high-quality product photography and vibrant, bold graphics. Product imagery features tight crops of bottles, often against clean white or brand-colored backgrounds, emphasizing utility and design. Illustrations are typically geometric and flat, using the brand's vibrant color palette to communicate concepts. Photography, when humans are present, is lifestyle-oriented but clean and aspirational, showcasing people actively using the products in positive, outdoor settings. The overall feel is image-heavy, using visuals to tell a story alongside compelling typography, and images are contained within card structures with `20px` rounded corners, maintaining a consistent brand aesthetic.

Reminiscent of Hydro Flask, Owala, Chilly's, Figma, Mailchimp.

# Dopper — Style Reference
> Playful Marine Minimalism — like sunshine bouncing off clear blue water.

**Theme:** light

**Site:** https://dopper.com

Dopper's design evokes a sense of playful environmentalism, blending a cheerful primary color palette with crisp typography. The abundant use of `Pale Sand` (#f6ecc8) as a primary background creates a warm, inviting canvas, contrasting sharply with the deep, saturated blues and vivid yellow. Rounded corners at `20px` are applied universally to interactive elements and cards, giving components a friendly, approachable character that softens the otherwise direct, functional aesthetic.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Teal Splash | `#116973` | `--color-teal-splash` | Accent background on specific product cards; adds a cool, sophisticated touch. |
| Sea Mist | `#8ab1e6` | `--color-sea-mist` | Accent background on specific product cards; a lighter, softer blue that complements `Sky Blue`. |
| Sunbeam Yellow | `#fed200` | `--color-sunbeam-yellow` | Accent background on specific product cards, drawing attention with its vivid warmth. |
| Sky Blue | `#0067e5` | `--color-sky-blue` | Primary call-to-action buttons, interactive elements, and illustrations; conveys trust and freshness. |
| Clear Sky Gradient | `#0067e5` | `--color-clear-sky-gradient` | Gradient for prominent elements, transitioning from bold blue to a slightly softer shade, suggesting depth and movement. |
| Pale Sand | `#f6ecc8` | `--color-pale-sand` | Major background areas, accent panels on cards, giving a warm and inviting base. |
| True Black | `#000000` | `--color-true-black` | Headings, body text, and icons; provides maximum contrast and legibility against light backgrounds. |
| Slate Gray | `#515a8a` | `--color-slate-gray` | Secondary text and subtle interactive states, providing hierarchy without stark contrast. |
| Glacier Blue | `#cce2ff` | `--color-glacier-blue` | Subtle background tint for informational sections. |
| Off White | `#fcfaf2` | `--color-off-white` | Subtle alternative background for nested UI elements or very light sections, offering a slight visual break from Pale Sand. |

## Tokens — Typography

### Gilroy
- **Substitute:** system-ui (e.g., Arial, Helvetica)
- **Weights:** 400, 600, 700
- **Sizes:** 18px, 20px, 24px, 27px, 43px, 48px
- **Line height:** 1.1, 1.2, 1.3
- **Role:** Headlines, subheadings, and prominent body text. Gilroy's geometric structure provides a clean, modern feel, essential for conveying brand messaging clearly.

### Dopper
- **Substitute:** Poppins, Montserrat
- **Weights:** 400
- **Sizes:** 58px, 72px
- **Line height:** 1
- **Role:** Display headings for hero sections, lending a unique, custom brand voice at large sizes. Its distinct character prevents the larger text from feeling generic.

### -apple-system
- **Substitute:** system-ui
- **Weights:** 400
- **Sizes:** 16px
- **Line height:** 1
- **Role:** Standard body text and navigation links, ensuring high readability and system-level performance.

## Tokens — Type Scale

Minor Third (1.2) from 16px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| body | 16px | 1 | — |
| body-lg | 18px | 1.3 | — |
| subheading | 20px | 1.2 | — |
| heading | 24px | 1.2 | — |
| heading-lg | 27px | 1.1 | — |
| display | 43px | 1.1 | — |
| display-lg | 48px | 1.1 | — |
| hero | 58px | 1 | — |
| hero-lg | 72px | 1 | — |

## Tokens — Spacing

- **Card padding:** 20px
- **Element gap:** 8px

## Tokens — Radius

- **Buttons:** 20px
- **Cards:** 20px
- **tags:** 9999px

## Layout

The layout primarily uses a full-bleed page model, with content sections extending edge-to-edge laterally. Content within sections is often centered or arranged in alternating two-column text-left/image-right compositions. The hero section features large, centered headlines over a `Pale Sand` background, setting a bright and open tone. Section rhythm is defined by large vertical spacing, with subsequent sections filling the width but using various background colors (like `Pale Sand`, `Sky Blue`, or custom colors for product cards) to create visual breaks rather than strict horizontal dividers. Card grids, particularly 5-column product feature cards, are a common pattern for showcasing multiple items, demonstrating both variety and consistency. Navigation is a persistent top bar with minimal styling.

## Imagery

The site uses a mix of high-quality product photography and vibrant, bold graphics. Product imagery features tight crops of bottles, often against clean white or brand-colored backgrounds, emphasizing utility and design. Illustrations are typically geometric and flat, using the brand's vibrant color palette to communicate concepts. Photography, when humans are present, is lifestyle-oriented but clean and aspirational, showcasing people actively using the products in positive, outdoor settings. The overall feel is image-heavy, using visuals to tell a story alongside compelling typography, and images are contained within card structures with `20px` rounded corners, maintaining a consistent brand aesthetic.

## Components

### CTA Button Group

### Solutions Feature Cards

### Hero Headline Block

### Primary Call-to-Action Button
*Interactive element*

Filled button with `Sky Blue` (#0067e5) background, `True Black` (#000000) text. Border radius `20px`. The solid, saturated color ensures high visibility.

### Outline Secondary Button
*Interactive element*

Transparent background, `True Black` (#000000) text color, `True Black` (#000000) border, and `20px` border radius. Provides an alternative, less prominent action.

### Navigation Link
*Interactive element*

Transparent background, `True Black` (#000000) text. No explicit border radius or padding, relying on surrounding spacing for definition. Uses system font `-apple-system` at `16px` weight `400`.

### Product Feature Card - Sky Blue
*Informational display*

Background `Sky Blue` (#0067e5), `20px` border radius, no shadow. Content padding `0px` based on variants but visually appears to have internal padding. Text is typically `True Black` or `Off White` for contrast.

### Product Feature Card - Sea Mist
*Informational display*

Background `Sea Mist` (#8ab1e6), `20px` border radius, no shadow. Offers a softer visual alongside more intense brand colors.

### Plain Content Card
*Informational display/Container*

Transparent background, `0px` border radius, no shadow. Used for grouping content sections where the background color of the parent section defines its visual presence. Internal padding is `20px`.

## Guidelines

### Do

- Prioritize `Pale Sand` (#f6ecc8) as the dominant page background to establish a consistent brand canvas.
- Apply `20px` border radius consistently to all interactive buttons, cards, and image containers for a friendly, approachable feel.
- Use `Ocean Deep` (#000f2e) for primary headings and prominent text to create a strong visual presence.
- Reserve `Sky Blue` (#0067e5) and its gradient for primary calls-to-action to highlight key interactions.
- Maintain a clear visual hierarchy by using `Gilroy` weights `700` and `600` for headlines and `400` for body text with `-apple-system` for accessibility details.
- Utilize a 4px grid for all spacing; common values include `8px` for element gaps and `20px` for internal component padding.
- Ensure contrast: `True Black` (#000000) text on `Pale Sand` (#f6ecc8) backgrounds is the default for readability.

### Don't

- Avoid arbitrary border radii; stick strictly to `20px` for rounded elements and `0px` for sharp edges.
- Do not introduce new saturated colors outside the defined `accent` and `brand` palettes to maintain visual consistency.
- Never use `Ocean Deep` (#000f2e) as a background for primary buttons; it is reserved for text dominance.
- Avoid applying drop shadows; the design relies on bold color blocks and internal content for visual depth, not traditional elevation.
- Do not use system fonts for prominent headlines or branding elements; `Gilroy` and `Dopper` carry the brand's typographic identity.
- Refrain from using monochrome photography; imagery should be vibrant and full-color to match the playful aesthetic of the brand colors.
- Do not create complex layouts that deviate from clear, sectioned content blocks; simplicity and directness are key.

## Agent Prompt Guide

### Quick Color Reference
- Text (Primary): #000f2 (Ocean Deep)
- Text (Body): #000000 (True Black)
- Background (Primary): #f6ecc8 (Pale Sand)
- CTA (Primary): #0067e5 (Sky Blue)
- Border (Outline Button): #000000 (True Black)

### 3-5 Example Component Prompts
1. **Create a hero section:** Background `Pale Sand` (#f6ecc8). Centered headline: 'Hot, cold, or fizzy.' using 'Dopper' font `72px` `400` weight, `True Black` (#000000). Subtext 'Whatever your mood, our Travel Mug matches it.' using 'Gilroy' font `18px` `400` weight, `True Black` (#000000). Below the text, add a primary `Sky Blue` (#0067e5) button 'Shop Travel Mug' with `20px` radius, `True Black` (#000000) text. Next create an outline 'Find out more' button, same text style, `True Black` (#000000) border and text, `20px` radius. Both buttons should have `8px` horizontal gap.
2. **Generate a product feature card:** Background `Sky Blue` (#0067e5), `20px` border radius. Content area for product image and text. For call to action, use a simple `True Black` (#000000) text link 'Learn more' at `16px` `-apple-system` font.
3. **Design a secondary content block:** Background `Pale Sand` (#f6ecc8). Heading 'Drink up all life has to offer.' using 'Gilroy' font `43px` `700` weight, `Ocean Deep` (#000f2e). Body text using 'Gilroy' `18px` `400` weight, `True Black` (#000000).

More like this