Home

Home

Preview image. Unlock full-res

Warm artisanal luxury

Industryother
Palette
#fff9eb
#f0e7d7
#000000
#370808

Color palette

brand
Cacao Ink
#370808

Primary text, critical action buttons (filled), button borders, link text, borders for focus states. This deep, warm red serves as the brand's primary accent and interactive color, providing a touch of grounded intensity

neutral
Buttermilk Cream
#fff9eb

Page backgrounds, prominent card surfaces, light text on dark backgrounds

Toasted Oat
#f0e7d7

Secondary background surfaces, interactive element backgrounds (e.g., ghost buttons), subtle borders

Balsamic Black
#000000

Strong contrasting text, icon fills, navigation backgrounds (rarely)

Typography

Type scale
Perfect Fifth (1.5) from 16px base
display120px · 0.86 · -1.2px
The quick brown fox jumps over the lazy dog
heading-lg28px · 1.25 · -0.252px
The quick brown fox jumps over the lazy dog
heading-sm21px · 1.45 · -0.189px
The quick brown fox jumps over the lazy dog
subheading18px · 1.25 · -0.162px
The quick brown fox jumps over the lazy dog
body16px · 1.24 · -0.144px
The quick brown fox jumps over the lazy dog
body-sm14px · 1.24 · -0.126px
The quick brown fox jumps over the lazy dog
Roslindale Display Condensed
Weights
300
Sizes
120px, 140px
Line height
0.86, 0.9
Letter spacing
-1.2px at 120px, -1.4px at 140px
Fallback
Playfair Display

Primary display headlines — weight 300 gives an unexpected lightness and sophistication to large, impactful statements, creating a feeling of restrained elegance rather than shouting. The condensed form with negative letter-spacing contributes to its distinct character.

Suisse Intl
Weights
400, 700
Sizes
14px, 16px, 18px, 21px, 22px, 28px, 40px
Line height
1.24, 1.25, 1.35, 1.45
Letter spacing
-0.009em to -0.010em across sizes
Fallback
Inter

Body text, navigation, buttons, and all secondary headings — a clean, modern sans-serif that grounds the expressive display font, ensuring readability and professionalism across the interface. Used for most functional text.

Spacing & shape

Spacing
Section gap95px
Card padding20px
Element gap20px
Radius
Buttons5px
forms5px
toggles5px

Components

Primary Filled ButtonCall to action button

Solid `Cacao Ink` (#370808) background with `Toasted Oat` (#f0e7d7) text. Rectangular with `5px` border-radius. Padding is `20px` vertical, `42px` horizontal. Uses Suisse Intl font, weight 700.

Secondary Outlined ButtonAlternative action button

Transparent background with `Cacao Ink` (#370808) border and text. Rectangular with `5px` border-radius. Padding is `20px` vertical, `42px` horizontal. Uses Suisse Intl font, weight 700.

Subtle Ghost ButtonTertiary action, internal link button

Transparent background, `Cacao Ink` (#370808) text, no border. Used for inline or less prominent actions. Padding is minimal or zero. Uses Suisse Intl font, weight 400.

Feature CardContent container for features or articles

Transparent background, no border, no shadow, and `0px` border-radius. Relies on layout for distinction. Text inside uses `Cacao Ink` (#370808).

Badge/TagInformational labels

Transparent background with `Cacao Ink` (#370808) text. `0px` border-radius and `0px` padding. Used for categorical labels or metadata.

Guidelines

Do
  • Prioritize `Roslindale Display Condensed` for all major headlines and `Suisse Intl` for all body text and UI elements to maintain typographic hierarchy.
  • Use `Buttermilk Cream` (#fff9eb) as the dominant page background color to establish a bright, airy base.
  • Apply `Cacao Ink` (#370808) for all primary actions, link text, and core interface elements where warmth and emphasis are desired.
  • Maintain a clear visual rhythm with `20px` for element gaps and `95px` for section spacing.
  • Ensure all interactive elements, like buttons, maintain a `5px` border-radius for a soft, approachable feel.
  • Where present, use the `Cacao Ink` (#370808) on `Buttermilk Cream` (#fff9eb) color pairing to achieve AAA contrast for readability across text elements.
Don’t
  • Avoid introducing additional chromatic colors beyond the defined `Cacao Ink` (#370808) to maintain the muted, sophisticated palette.
  • Do not deviate from the specified font weights for `Roslindale Display Condensed` (300) or `Suisse Intl` (400, 700).
  • Do not use generic system shadows; the system intentionally avoids elevation through shadows, relying on color and spacing for hierarchy.
  • Avoid overly dense layouts; embrace comfortable spacing with `20px` element gaps and `95px` section gaps.
  • Do not use sharp 0px corners on interactive components (buttons, form inputs) where a `5px` radius is specified earlier.

About this system

Show

Savor's visual system evokes heritage and richness, reminiscent of artisanal food labels or classic culinary brands. It combines a warm, muted palette with striking, sophisticated typography; a bold display serif for headlines paired with a grounded sans-serif for body text. The design maintains a comfortable, open density with generous padding and spacing, featuring subtle rounded corners on interactive elements. The overall aesthetic is one of understated luxury, prioritizing a tactile, analog feel over glossy modernity.

Layout

The page primarily uses a max-width contained layout, though specific hero sections may appear full-bleed with content centered. The hero pattern features large, impactful text (likely the `Roslindale Display Condensed`) layered over rich, textural imagery. Section rhythm is driven by consistent vertical spacing and a flow that alternates between text-dominant blocks and striking visual elements. Content arrangement frequently features centered stacks for headlines and calls to action, providing clear visual anchors. Navigation is handled by a standard top bar, offering primary site links.

Imagery

The visual language for imagery leans heavily into vibrant, close-up photography of textures, particularly liquid or viscous substances, with a strong emphasis on warm, golden-yellow to rich amber tones. The treatment is often abstract, pushing details and natural patterns to the forefront, serving decorative and atmospheric roles rather than explanatory content. There's an absence of lifestyle photography or product shots; the imagery acts as a mood-setter, evocative of the 'rich fats, real flavor' narrative.

Reminiscent of Oatly, Burlap & Barrel, Brightland.

# Home — Style Reference
> Warm artisanal luxury

**Theme:** light

**Site:** https://www.savor.it

Savor's visual system evokes heritage and richness, reminiscent of artisanal food labels or classic culinary brands. It combines a warm, muted palette with striking, sophisticated typography; a bold display serif for headlines paired with a grounded sans-serif for body text. The design maintains a comfortable, open density with generous padding and spacing, featuring subtle rounded corners on interactive elements. The overall aesthetic is one of understated luxury, prioritizing a tactile, analog feel over glossy modernity.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Cacao Ink | `#370808` | `--color-cacao-ink` | Primary text, critical action buttons (filled), button borders, link text, borders for focus states. This deep, warm red serves as the brand's primary accent and interactive color, providing a touch of grounded intensity |
| Buttermilk Cream | `#fff9eb` | `--color-buttermilk-cream` | Page backgrounds, prominent card surfaces, light text on dark backgrounds |
| Toasted Oat | `#f0e7d7` | `--color-toasted-oat` | Secondary background surfaces, interactive element backgrounds (e.g., ghost buttons), subtle borders |
| Balsamic Black | `#000000` | `--color-balsamic-black` | Strong contrasting text, icon fills, navigation backgrounds (rarely) |

## Tokens — Typography

### Roslindale Display Condensed
- **Substitute:** Playfair Display
- **Weights:** 300
- **Sizes:** 120px, 140px
- **Line height:** 0.86, 0.9
- **Letter spacing:** -1.2px at 120px, -1.4px at 140px
- **Role:** Primary display headlines — weight 300 gives an unexpected lightness and sophistication to large, impactful statements, creating a feeling of restrained elegance rather than shouting. The condensed form with negative letter-spacing contributes to its distinct character.

### Suisse Intl
- **Substitute:** Inter
- **Weights:** 400, 700
- **Sizes:** 14px, 16px, 18px, 21px, 22px, 28px, 40px
- **Line height:** 1.24, 1.25, 1.35, 1.45
- **Letter spacing:** -0.009em to -0.010em across sizes
- **Role:** Body text, navigation, buttons, and all secondary headings — a clean, modern sans-serif that grounds the expressive display font, ensuring readability and professionalism across the interface. Used for most functional text.

## Tokens — Type Scale

Perfect Fifth (1.5) from 16px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| body-sm | 14px | 1.24 | -0.126px |
| body | 16px | 1.24 | -0.144px |
| subheading | 18px | 1.25 | -0.162px |
| heading-sm | 21px | 1.45 | -0.189px |
| heading-lg | 28px | 1.25 | -0.252px |
| display | 120px | 0.86 | -1.2px |

## Tokens — Spacing

- **Section gap:** 95px
- **Card padding:** 20px
- **Element gap:** 20px

## Tokens — Radius

- **Buttons:** 5px
- **forms:** 5px
- **toggles:** 5px

## Layout

The page primarily uses a max-width contained layout, though specific hero sections may appear full-bleed with content centered. The hero pattern features large, impactful text (likely the `Roslindale Display Condensed`) layered over rich, textural imagery. Section rhythm is driven by consistent vertical spacing and a flow that alternates between text-dominant blocks and striking visual elements. Content arrangement frequently features centered stacks for headlines and calls to action, providing clear visual anchors. Navigation is handled by a standard top bar, offering primary site links.

## Imagery

The visual language for imagery leans heavily into vibrant, close-up photography of textures, particularly liquid or viscous substances, with a strong emphasis on warm, golden-yellow to rich amber tones. The treatment is often abstract, pushing details and natural patterns to the forefront, serving decorative and atmospheric roles rather than explanatory content. There's an absence of lifestyle photography or product shots; the imagery acts as a mood-setter, evocative of the 'rich fats, real flavor' narrative.

## Components

### Primary Filled Button
*Call to action button*

Solid `Cacao Ink` (#370808) background with `Toasted Oat` (#f0e7d7) text. Rectangular with `5px` border-radius. Padding is `20px` vertical, `42px` horizontal. Uses Suisse Intl font, weight 700.

### Secondary Outlined Button
*Alternative action button*

Transparent background with `Cacao Ink` (#370808) border and text. Rectangular with `5px` border-radius. Padding is `20px` vertical, `42px` horizontal. Uses Suisse Intl font, weight 700.

### Subtle Ghost Button
*Tertiary action, internal link button*

Transparent background, `Cacao Ink` (#370808) text, no border. Used for inline or less prominent actions. Padding is minimal or zero. Uses Suisse Intl font, weight 400.

### Feature Card
*Content container for features or articles*

Transparent background, no border, no shadow, and `0px` border-radius. Relies on layout for distinction. Text inside uses `Cacao Ink` (#370808).

### Badge/Tag
*Informational labels*

Transparent background with `Cacao Ink` (#370808) text. `0px` border-radius and `0px` padding. Used for categorical labels or metadata.

## Guidelines

### Do

- Prioritize `Roslindale Display Condensed` for all major headlines and `Suisse Intl` for all body text and UI elements to maintain typographic hierarchy.
- Use `Buttermilk Cream` (#fff9eb) as the dominant page background color to establish a bright, airy base.
- Apply `Cacao Ink` (#370808) for all primary actions, link text, and core interface elements where warmth and emphasis are desired.
- Maintain a clear visual rhythm with `20px` for element gaps and `95px` for section spacing.
- Ensure all interactive elements, like buttons, maintain a `5px` border-radius for a soft, approachable feel.
- Where present, use the `Cacao Ink` (#370808) on `Buttermilk Cream` (#fff9eb) color pairing to achieve AAA contrast for readability across text elements.

### Don't

- Avoid introducing additional chromatic colors beyond the defined `Cacao Ink` (#370808) to maintain the muted, sophisticated palette.
- Do not deviate from the specified font weights for `Roslindale Display Condensed` (300) or `Suisse Intl` (400, 700).
- Do not use generic system shadows; the system intentionally avoids elevation through shadows, relying on color and spacing for hierarchy.
- Avoid overly dense layouts; embrace comfortable spacing with `20px` element gaps and `95px` section gaps.
- Do not use sharp 0px corners on interactive components (buttons, form inputs) where a `5px` radius is specified earlier.

## Agent Prompt Guide

Quick Color Reference: 
- text: #370808
- background: #fff9eb
- border: #370808
- accent: #370808
- primary action: #370808 (filled action)

Example Component Prompts:
1. Create a Primary Action Button: #370808 background, #fff9eb text, 9999px radius, compact pill padding. Use this filled treatment for the main CTA.
2. Create a hero headline: `Roslindale Display Condensed` font weight 300, size 140px, `Cacao Ink` (#370808) color, `0.86` line height, with letter-spacing of `-1.4px`.
3. Create body text: Suisse Intl font weight 400, size 16px, `Cacao Ink` (#370808) color, `1.24` line height, with letter-spacing of `-0.144px`.
4. Create a secondary outlined button: transparent background with a `Cacao Ink` (#370808) 1px border and `Cacao Ink` (#370808) text, Suisse Intl font weight 700, size 18px, `5px` radius, `20px` vertical and `42px` horizontal padding.

More like this