# Beth-Emily — Style Reference
> Earthy minimalist canvas
**Theme:** light
Beth-Emily employs a 'peaceful minimalist' style, characterized by a muted, earthy color palette and a soft, understated typographic approach. The design emphasizes natural textures and subtle visual cues, allowing brand imagery and content to take precedence. Surfaces are generally light, with interaction points highlighted by gentle washes of color and a distinct lack of heavy shadows, conveying an organic and approachable feel.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| White Canvas | `#ffffff` | `--color-white-canvas` | Page backgrounds, card surfaces, ghost button text (when on dark backgrounds) |
| Ink Black | `#000000` | `--color-ink-black` | Primary text color, content borders |
| Terracotta Accent | `#8b3b2f` | `--color-terracotta-accent` | Interactive element borders (links, navigation items, ghost buttons), decorative accents, badge text — this warm, earthy red provides a natural accent against the neutral palette |
## Tokens — Typography
### Satoshi — Primary typeface for all content, navigation, and interactive elements. Its clean, geometric forms maintain clarity. · `--font-satoshi`
- **Substitute:** Inter
- **Weights:** 400, 700
- **Sizes:** 14px, 16px, 40px
- **Line height:** 1.50
- **Letter spacing:** normal
- **Role:** Primary typeface for all content, navigation, and interactive elements. Its clean, geometric forms maintain clarity.
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| caption | 14px | 1.5 | — | `--text-caption` |
| body-sm | 16px | 1.5 | — | `--text-body-sm` |
| body | 40px | 1.3 | — | `--text-body` |
## Tokens — Spacing & Shapes
**Base unit:** 4px
**Density:** comfortable
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 8 | 8px | `--spacing-8` |
| 16 | 16px | `--spacing-16` |
| 20 | 20px | `--spacing-20` |
| 24 | 24px | `--spacing-24` |
| 32 | 32px | `--spacing-32` |
| 40 | 40px | `--spacing-40` |
### Border Radius
| Element | Value |
|---------|-------|
| buttons | 640px |
| navigationItems | 640px |
### Layout
- **Page max-width:** 1360px
- **Section gap:** 40px
- **Card padding:** 20px
- **Element gap:** 8px
## Components
### Ghost Navigation Link
**Role:** Navigation item and basic link styling.
Transparent background, Terracotta Accent text and border. Radius 0px, no padding for a sleek, minimal link look.
### Pill Ghost Button
**Role:** Primary interactive element for calls to action.
Transparent background, White Canvas text, no defined border. Radii are set to 640px for a distinctive pill shape. Padding is implicit from content, but observed example data suggests 40px left/right padding for text-based badges.
### Inline Text Badge
**Role:** Small, contextual labels or tags.
Transparent background, Terracotta Accent text. No explicit padding or border radius on its own, usually adapting to its content and placement. Observed example data suggests zero padding for text-based badges.
## Do's and Don'ts
### Do
- Use White Canvas (#ffffff) for page backgrounds and primary content surfaces.
- Apply Ink Black (#000000) for all primary body text and most headers to ensure high contrast.
- Accent interactive elements with Terracotta Accent (#8b3b2f) for borders and text where a subtle brand highlight is needed, particularly for outlined links and navigation.
- Ensure all buttons and interactive elements maintain a generous 640px border-radius for a consistent pill-shaped aesthetic.
- Prioritize Satoshi for all text, using weights 400 for body and 700 for distinct emphasis where necessary. Use normal letter-spacing.
- Maintain comfortable density by using 40px for vertical section gaps and 20px within cards.
- Keep overall layouts within a 1360px max-width, centrally aligned, to maintain content focus.
### Don't
- Avoid strong shadows or heavy gradients; the design relies on flat surfaces and natural light.
- Do not introduce highly saturated or vibrant colors outside the established earthy palette; maintain the muted tone.
- Refrain from using varied border-radii across buttons and navigation; consistency in the 640px radius is key.
- Do not deviate from Satoshi; refrain from introducing additional font families.
- Do not use small, tight spacing between sections; allow ample breathing room with a minimum of 40px vertical section gaps.
- Avoid busy background patterns or textures that would distract from the content's natural feel.
- Do not create filled primary buttons; prioritize ghost or text-based buttons, accented with Terracotta Accent for borders.
## Imagery
The visual language features authentic photography focusing on product details and natural textures rather than abstract concepts. Imagery is often tightly cropped, allowing the product or material to be the hero, with a soft, natural lighting that reinforces the peaceful and organic aesthetic. The absence of specific icon styles implies a content-forward approach where visual communication is primarily conveyed through photography and typography.
## Layout
The page structure is based on a predominantly max-width contained layout (1360px), ensuring content is centered and readable. The hero section leverages full-bleed imagery as a backdrop for minimal text, setting an immersive tone. Sections appear to flow seamlessly with consistent vertical spacing, creating an airy feel. While a clear grid isn't explicitly defined, elements within sections suggest a balanced, possibly two-column, content arrangement. Navigation is discreetly placed, likely a minimalist footer or hidden off-canvas, minimizing visual clutter.
## Agent Prompt Guide
**Quick Color Reference:**
text: #000000
background: #ffffff
border: #8b3b2f (for interactive elements)
accent: #8b3b2f
primary action: #8b3b2f (outlined action border)
**3-5 Example Component Prompts:**
1. Create a navigation ghost link: text 'Work' in Satoshi, weight 400, size 16px, color #8b3b2f, normal letter-spacing, with a 0px border-radius.
2. Create an Outlined Primary Action: Transparent background, #8b3b2f border and text, 9999px radius, compact pill padding. Use it for the main CTA instead of a filled button.
3. Create an inline text badge: text 'New' in Satoshi, weight 400, size 14px, color #8b3b2f, normal letter-spacing, with a transparent background and no padding.
## Similar Brands
- **Etsy** — Shares a focus on handcrafted, natural aesthetic with a soft, inviting color palette and emphasis on product imagery over stark UI.
- **Allbirds** — Uses natural materials imagery, a muted color scheme, and a clean, comfortable, and sustainable feel in its branding and UI.
- **Away (luggage)** — Features clean, minimalist design with a premium feel, relying on high-quality product photography and a restrained color palette.
- **Arket** — Employs a quiet, functional aesthetic with muted colors, natural textures, and a focus on product honesty.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-white-canvas: #ffffff;
--color-ink-black: #000000;
--color-terracotta-accent: #8b3b2f;
/* Typography — Font Families */
--font-satoshi: 'Satoshi', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 14px;
--leading-caption: 1.5;
--text-body-sm: 16px;
--leading-body-sm: 1.5;
--text-body: 40px;
--leading-body: 1.3;
/* Typography — Weights */
--font-weight-regular: 400;
--font-weight-bold: 700;
/* Spacing */
--spacing-unit: 4px;
--spacing-8: 8px;
--spacing-16: 16px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-40: 40px;
/* Layout */
--page-max-width: 1360px;
--section-gap: 40px;
--card-padding: 20px;
--element-gap: 8px;
/* Border Radius */
--radius-full: 640px;
/* Named Radii */
--radius-buttons: 640px;
--radius-navigationitems: 640px;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-white-canvas: #ffffff;
--color-ink-black: #000000;
--color-terracotta-accent: #8b3b2f;
/* Typography */
--font-satoshi: 'Satoshi', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 14px;
--leading-caption: 1.5;
--text-body-sm: 16px;
--leading-body-sm: 1.5;
--text-body: 40px;
--leading-body: 1.3;
/* Spacing */
--spacing-8: 8px;
--spacing-16: 16px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-40: 40px;
/* Border Radius */
--radius-full: 640px;
}
```
earthy comfort, quiet confidence
Artisanal parchment and charcoal…

Soft Natural Palette. Like…
Organic Canvas, Understated…
Minimalist Editorial Canvas
Warm gray minimalism on unbleached…
Organic Modernity — grounded, yet…
Minimalist gallery canvas
Warm Minimalism Canvas
Warm earth-tones, artisan…
Forest floor stillness
Photographic gallery on…
Warm Scandi elegance
Minimalist alpine clean
Electric blue minimalist playground
Raw linen and exposed grain. This…
Raw Concrete Canvas — Bold…
Warm minimum, strong accent —…
White canvas, sharp monochrome…
Apothecary's botanical canvas