# Busy Bee Honey — Style Reference
> Golden Harvest Comfort: a sun-drenched, natural warmth with a handmade touch.
**Theme:** light
Busy Bee Honey's design system evokes a rustic, wholesome, and approachable brand character. It uses warm, earthy tones contrasting with a clean, light background and vibrant accent colors. Typography combines a classic serif for branding and headings with highly legible sans-serif for body text, creating a sense of heritage and trustworthiness. Components are soft and generous, prioritizing comfort over sharp precision, with rounded shapes and ample padding.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Honeycomb Gold | `#ffca50` | `--color-honeycomb-gold` | Decorative background accents, outlined button borders, navigation background for current page |
| Earth Brown | `#3b2722` | `--color-earth-brown` | Primary typography, high-contrast text, filled buttons, structural borders |
| Sky Blue | `#6aacc2` | `--color-sky-blue` | Secondary background accents, navigation highlights |
| Warm Cream | `#f2ebd0` | `--color-warm-cream` | Page backgrounds, surface elements, muted text |
| Black Ink | `#000000` | `--color-black-ink` | High-contrast text, borders, decorative elements |
| Harvest Green | `#6fa162` | `--color-harvest-green` | Green wash for highlight backgrounds, decorative bands, and soft emphasis behind content |
| Cacao Red | `#a0342a` | `--color-cacao-red` | Red outline accent for tags, dividers, and focused UI edges. Do not promote it to the primary CTA color |
## Tokens — Typography
### TayMakawao — Display and primary headings – an unconventional serif with tight tracking, giving a handcrafted yet bold presence. Substitute: Merriweather, Playfair Display. · `--font-taymakawao`
- **Substitute:** Merriweather, Playfair Display
- **Weights:** 400
- **Sizes:** 28px, 90px, 135px, 209px, 238px
- **Line height:** 0.80, 0.82, 1.00
- **Letter spacing:** -0.0100em
- **Role:** Display and primary headings – an unconventional serif with tight tracking, giving a handcrafted yet bold presence. Substitute: Merriweather, Playfair Display.
### TayBirdie — Navigation, subheadings, and specific call-out text – a unique serif that complements the primary display font. Substitute: Georgia, Lora. · `--font-taybirdie`
- **Weights:** 400
- **Sizes:** 12px, 14px, 16px, 20px
- **Line height:** 1.00, 1.10, 1.50
- **Letter spacing:** normal
- **Role:** Navigation, subheadings, and specific call-out text – a unique serif that complements the primary display font. Substitute: Georgia, Lora.
### Times — System serif for general body text and product descriptions where long-form readability is key. Substitute: Georgia, Lora. · `--font-times`
- **Substitute:** Georgia, Lora
- **Weights:** 400
- **Sizes:** 16px
- **Line height:** 1.20
- **Letter spacing:** normal
- **Role:** System serif for general body text and product descriptions where long-form readability is key. Substitute: Georgia, Lora.
### AnonymousPro — Specialized text, possibly for code or unique labels, with generous letter spacing. · `--font-anonymouspro`
- **Substitute:** Roboto Mono, Space Mono
- **Weights:** 400
- **Sizes:** 16px
- **Line height:** 1.61
- **Letter spacing:** 0.0310em
- **Role:** Specialized text, possibly for code or unique labels, with generous letter spacing.
### barkmanhoney — Specific branding elements and decorative text; appears to be a unique ornamental font. Substitute: none, use as image where possible. · `--font-barkmanhoney`
- **Weights:** 400
- **Sizes:** 13px, 16px, 24px, 65px
- **Line height:** 1.00
- **Letter spacing:** normal
- **Role:** Specific branding elements and decorative text; appears to be a unique ornamental font. Substitute: none, use as image where possible.
### Arial — Fallback sans-serif for button labels and small utilitarian text. Substitute: Helvetica, Open Sans. · `--font-arial`
- **Substitute:** Helvetica, Open Sans
- **Weights:** 400
- **Sizes:** 13px
- **Line height:** 1.20
- **Letter spacing:** normal
- **Role:** Fallback sans-serif for button labels and small utilitarian text. Substitute: Helvetica, Open Sans.
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| caption | 12px | 1 | — | `--text-caption` |
| body | 14px | 1.1 | — | `--text-body` |
| body-lg | 16px | 1.2 | — | `--text-body-lg` |
| subheading | 20px | 1.5 | — | `--text-subheading` |
| heading | 28px | 1 | -0.448px | `--text-heading` |
| heading-lg | 90px | 0.82 | -14.4px | `--text-heading-lg` |
| display | 238px | 0.8 | -38.08px | `--text-display` |
## Tokens — Spacing & Shapes
**Base unit:** 8px
**Density:** comfortable
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 8 | 8px | `--spacing-8` |
| 16 | 16px | `--spacing-16` |
| 24 | 24px | `--spacing-24` |
| 32 | 32px | `--spacing-32` |
| 40 | 40px | `--spacing-40` |
| 48 | 48px | `--spacing-48` |
| 80 | 80px | `--spacing-80` |
### Border Radius
| Element | Value |
|---------|-------|
| body | 42.75px |
| buttons | 500px |
### Layout
- **Section gap:** 32px
- **Card padding:** 24px
- **Element gap:** 8px
## Components
### Primary Filled Button
**Role:** Main call-to-action button.
Background: Earth Brown (`#3b2722`), Text: Warm Cream (`#f2ebd0`), Border Radius: 500px, Padding: 24px all sides. Uses system sans-serif `Arial`.
### Ghost Outlined Button (Earth Brown)
**Role:** Secondary action or subtle navigation.
Background: Transparent (`rgba(255, 255, 255, 0)`), Text: Earth Brown (`#3b2722`), Border: 1px Earth Brown, Border Radius: 1000px, Padding: 24px vertical, 40px horizontal. Uses system sans-serif `Arial`.
### Ghost Outlined Button (Black)
**Role:** Neutral tertiary action.
Background: Transparent (`rgba(0, 0, 0, 0)`), Text: Black Ink (`#000000`), Border: 1px Black Ink, Border Radius: 500px, Padding: 0px. Uses system sans-serif `Arial`.
### Basic Card
**Role:** Container for content where no elevation or strong visual separation is needed.
Background: Transparent, Border Radius: 0px, No shadow. Padding: 0px.
## Do's and Don'ts
### Do
- Use Earth Brown (`#3b2722`) for primary text and calls to action to maintain brand consistency.
- Apply 500px or 1000px border-radius to all interactive elements like buttons for a soft, friendly feel.
- Prioritize TayMakawao for large headlines using its tight letter-spacing for visual impact.
- Utilize Warm Cream (`#f2ebd0`) as the dominant background color for content sections.
- Employ consistent 24px vertical and 40px horizontal padding for main ghost buttons.
- Use Honeycomb Gold (`#ffca50`) and Sky Blue (`#6aacc2`) sparingly as accent colors for distinct elements or to indicate active states.
### Don't
- Avoid sharp corners; all functional UI elements should have a significant border radius.
- Do not use generic system fonts for branding or primary headlines where TayMakawao or TayBirdie are intended.
- Do not overuse accent colors; most of the UI should remain in the neutral and Earth Brown palette.
- Avoid complex shadow systems; the design system appears to favor flat surfaces.
- Do not vary line heights excessively within body text; maintain a comfortable 1.2-1.5 ratio.
- Do not use transparent backgrounds for text-heavy sections; ensure sufficient contrast with solid background colors.
## Imagery
The imagery features highly stylized product photography (honey bottles), often floating or placed centrally against a strong brand-colored background. Illustrations are minimal but present, such as bee icons, adding a whimsical touch without overpowering the product. Icons are either outlined or filled, with a moderate stroke weight, and monochrome. The overall density is low, allowing images to occupy significant visual space and act as focal points, primarily for product showcase and brand atmosphere rather than explanatory content.
## Layout
The page primarily uses a full-bleed layout, where background colors or large imagery stretch across the viewport width. The hero section features a large, centered headline over a dark, full-width background, with a prominent product image. Subsequent sections vary, often incorporating alternating full-width color bands (e.g., Warm Cream, Honeycomb Gold). Content within these bands tends to be centrally aligned or uses two-column text and image arrangements. Vertical spacing between sections is generous, establishing a comfortable, unhurried rhythm. Navigation is a top bar, with interactive elements subtly highlighted on hover.
## Agent Prompt Guide
Quick Color Reference:
text: #3b2722
background: #f2ebd0
border: #3b2722
accent: #ffca50
primary action: #ffca50 (filled action)
Example Component Prompts:
1. Create a hero section: Earth Brown (`#3b2722`) background. Headline 'KNOW YOUR HONEY' in TayMakawao weight 400, 238px, #f2ebd0, letter-spacing -0.0100em. Subtitle 'TASTE YOU CAN TRACE.' in TayBirdie weight 400, 20px, #f2ebd0.
2. Create a Primary Action Button: #ffca50 background, #000000 text, 9999px radius, compact pill padding. Use this filled treatment for the main CTA.
3. Create a navigation link: Text 'Trace your honey' in TayBirdie weight 400, 16px, #3b2722. On hover, background Honeycomb Gold (`#ffca50`).
4. Build a content card: Warm Cream (`#f2ebd0`) background, no border-radius. Body text in Times weight 400, 16px, #3b2722.
## Similar Brands
- **Burt's Bees** — Natural, earthy color palette combined with classic serif typography for a wholesome, heritage feel.
- **King Arthur Baking Company** — Focus on high-quality product photography, rustic aesthetic, and a blend of traditional and approachable typography.
- **Local Honey Co-ops** — Emphasis on natural elements, transparent sourcing, and soft, comforting user experience with classic, non-techy design.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-honeycomb-gold: #ffca50;
--color-earth-brown: #3b2722;
--color-sky-blue: #6aacc2;
--color-warm-cream: #f2ebd0;
--color-black-ink: #000000;
--color-harvest-green: #6fa162;
--color-cacao-red: #a0342a;
/* Typography — Font Families */
--font-taymakawao: 'TayMakawao', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-taybirdie: 'TayBirdie', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-times: 'Times', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-anonymouspro: 'AnonymousPro', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-barkmanhoney: 'barkmanhoney', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-arial: 'Arial', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1;
--text-body: 14px;
--leading-body: 1.1;
--text-body-lg: 16px;
--leading-body-lg: 1.2;
--text-subheading: 20px;
--leading-subheading: 1.5;
--text-heading: 28px;
--leading-heading: 1;
--tracking-heading: -0.448px;
--text-heading-lg: 90px;
--leading-heading-lg: 0.82;
--tracking-heading-lg: -14.4px;
--text-display: 238px;
--leading-display: 0.8;
--tracking-display: -38.08px;
/* Typography — Weights */
--font-weight-regular: 400;
/* Spacing */
--spacing-unit: 8px;
--spacing-8: 8px;
--spacing-16: 16px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-80: 80px;
/* Layout */
--section-gap: 32px;
--card-padding: 24px;
--element-gap: 8px;
/* Border Radius */
--radius-3xl: 42.75px;
--radius-full: 500px;
--radius-full-2: 1000px;
/* Named Radii */
--radius-body: 42.75px;
--radius-buttons: 500px;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-honeycomb-gold: #ffca50;
--color-earth-brown: #3b2722;
--color-sky-blue: #6aacc2;
--color-warm-cream: #f2ebd0;
--color-black-ink: #000000;
--color-harvest-green: #6fa162;
--color-cacao-red: #a0342a;
/* Typography */
--font-taymakawao: 'TayMakawao', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-taybirdie: 'TayBirdie', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-times: 'Times', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-anonymouspro: 'AnonymousPro', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-barkmanhoney: 'barkmanhoney', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-arial: 'Arial', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1;
--text-body: 14px;
--leading-body: 1.1;
--text-body-lg: 16px;
--leading-body-lg: 1.2;
--text-subheading: 20px;
--leading-subheading: 1.5;
--text-heading: 28px;
--leading-heading: 1;
--tracking-heading: -0.448px;
--text-heading-lg: 90px;
--leading-heading-lg: 0.82;
--tracking-heading-lg: -14.4px;
--text-display: 238px;
--leading-display: 0.8;
--tracking-display: -38.08px;
/* Spacing */
--spacing-8: 8px;
--spacing-16: 16px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-80: 80px;
/* Border Radius */
--radius-3xl: 42.75px;
--radius-full: 500px;
--radius-full-2: 1000px;
}
```
natural blueprint, organic craft
Artisanal provisions on a sunny…
Organic luxury, soft earth tones.…
Warm artisanal luxury
Warm productivity with a vibrant…
Warm, organized workspace: like an…
Warm Home Goods Catalog: pages…
organic, hand-drawn vitality
Organic minimalism, gentle…
Boutique bodega postcard
Warm Scandi elegance
Warm earth-tones, artisan…
Earthy minimalist canvas
Earthy radiance with vibrant pops
Organic botanical serenity
Farm-Fresh Bold Text
Artisanal parchment and charcoal…
Earthy botanical canvas
earthy luxury parchment
Sun-baked Tactile Canvas