Ravines Wine Cellars

Charcoal and white with an olive serif numeral and italic olive phrases running through the copy.

Winerylight themeCaptured 2026-10-06ravineswine.com
Ravines Wine Cellars homepage at 1440x900, captured 2026-10-06
ravineswine.com at 1440x900Screenshot 2026-10-06
Overview

Ravines pairs a white ground and black text with #383838 charcoal for buttons and panels, then lets #afb969 olive pick out a large serif numeral and italic phrases inside the body copy. Playfair Display sets 57.6px uppercase display, Montserrat runs 16.2px body, and small labels are bold uppercase tracked 0.075em. Hero buttons are outlined rectangles with 2px corners.

Do
  • Mix italic olive serif phrases into plain sans body copy for emphasis.
  • Use thin outlined buttons in a row over the hero photo.
  • Set labels bold, uppercase and tracked wide.
Avoid
  • Use the olive as a fill for buttons: it is reserved for type accents.
  • Round the buttons beyond 2px.
  • Run the serif for body text; it only appears at display sizes and in emphasis.
Colors

Color roles

Background#ffffff

The page ground

Surface#383838

Raised panels, bands and cards

Text#000000

Primary ink, 21.0:1 on the background

Muted text#70744f

Supporting copy, 4.9:1 on the background

Accent#383838

Primary actions; this system has no brand hue in its controls

Highlight#afb969

Brand color in artwork, marks and badges

Border#d8dab4

Hairlines and dividers

Typography

Type

Montserratdisplay and body, 91.7% of the text

Use Montserrat. Montserrat is free under the SIL Open Font License.

Playfair Displaydisplay and body, 8.3% of the text

Use Playfair Display. Playfair Display is free under the SIL Open Font License.

Display
57.6px / 400
lh 1.3 / 0
Systems that ship
Heading
23.4px / 700
lh 1.3 / 0.001em
Hierarchy at a glance
Subheading
18px / 400
lh 1.7 / 0
A quieter supporting head
Body
16.2px / 400
lh 1.3 / 0
Body copy carries the explanation, so it has to stay readable at length on every screen.
Small
14.4px / 700
lh 1.2 / 0.075em
Labels, captions and metadata

Sizes in use: 58px / 23px / 22px / 18px / 17px / 16px / 15px / 14px

Spacing

Spacing

No single base unit: these are the values the page repeats.

5px
10px
12px
20px
24px
45px
50px
75px
Shape

Corners and depth

2px
10px
pill (9999px)
shadow 1
Components

Buttons and cards

Rebuilt here from the measured values, not copied from the site's code.

Facebook-squareSCHEDULE A TASTING
DESIGN.md

Hand this to your AI coding tool

Drop it in your repo as DESIGN.md and point Claude Code, Cursor or Codex at it before you ask for a page.

# Ravines Wine Cellars design system

> Captured from https://ravineswine.com/ on 2026-10-06 by Brooks New Media (https://design.brooksnewmedia.com/styles/ravines/). An independent analysis for reference: Ravines Wine Cellars and its marks belong to their owner. Learn from the system; don't copy the brand.

## Overview

Ravines pairs a white ground and black text with #383838 charcoal for buttons and panels, then lets #afb969 olive pick out a large serif numeral and italic phrases inside the body copy. Playfair Display sets 57.6px uppercase display, Montserrat runs 16.2px body, and small labels are bold uppercase tracked 0.075em. Hero buttons are outlined rectangles with 2px corners.

- Theme: light
- Mood: olive, charcoal, serif and sans, outlined buttons, finger lakes
- Category: Winery

## Colors

| Role | Hex | Use |
|---|---|---|
| Background | `#ffffff` | The page ground |
| Surface | `#383838` | Raised panels, bands and cards |
| Text | `#000000` | Primary ink, 21.0:1 on the background |
| Muted text | `#70744f` | Supporting copy, 4.9:1 on the background |
| Accent | `#383838` | Primary actions; this system has no brand hue in its controls |
| Highlight | `#afb969` | Brand color in artwork, marks and badges |
| Border | `#d8dab4` | Hairlines and dividers |

Full palette, most used first: `#ffffff`, `#000000`, `#383838`, `#d8dab4`, `#afb969`, `#70744f`.

## Typography

- **Montserrat**: display and body, 91.7% of the text. Use Montserrat. Montserrat is free under the SIL Open Font License.
- **Playfair Display**: display and body, 8.3% of the text. Use Playfair Display. Playfair Display is free under the SIL Open Font License.

| Role | Family | Size | Weight | Line height | Tracking |
|---|---|---|---|---|---|
| Display | Playfair Display | 57.6px | 400 | 1.3 | 0 |
| Heading | Playfair Display | 23.4px | 700 | 1.3 | 0.001em |
| Subheading | Montserrat | 18px | 400 | 1.7 | 0 |
| Body | Montserrat | 16.2px | 400 | 1.3 | 0 |
| Small | Montserrat | 14.4px | 700 | 1.2 | 0.075em |

Sizes in use, largest first: 58px, 23px, 22px, 18px, 17px, 16px, 15px, 14px.

## Spacing

No single base unit: the values below are what the page repeats.
Values in use: 5px, 10px, 12px, 20px, 24px, 45px, 50px, 75px.

## Shape

Corner radii, smallest first: 2px, 10px, pill (9999px).

Shadows, most used first:

- `rgba(56, 96, 214, 0.25) 0px 0px 0px 0px`

## Components

### Primary button ("Facebook-square")

- Fill: #383838
- Text: #70744f, 17px at weight 400
- Border: none
- Corner: 10px
- Height: 31px, padding 0px 0px

### Secondary button ("SCHEDULE A TASTING")

- Fill: transparent
- Text: #ffffff, 16.2px at weight 700
- Border: 1px solid #d8dab4
- Corner: 2px
- Height: 42px, padding 12px 24px

## Do

- Mix italic olive serif phrases into plain sans body copy for emphasis.
- Use thin outlined buttons in a row over the hero photo.
- Set labels bold, uppercase and tracked wide.

## Don't

- Use the olive as a fill for buttons: it is reserved for type accents.
- Round the buttons beyond 2px.
- Run the serif for body text; it only appears at display sizes and in emphasis.

## CSS variables

```css
:root {
  --color-background: #ffffff;
  --color-surface: #383838;
  --color-text: #000000;
  --color-text-muted: #70744f;
  --color-accent: #383838;
  --color-highlight: #afb969;
  --color-border: #d8dab4;
  --font-display: "Playfair Display", system-ui, sans-serif;
  --text-display: 57.6px;
  --weight-display: 400;
  --font-heading: "Playfair Display", system-ui, sans-serif;
  --text-heading: 23.4px;
  --weight-heading: 700;
  --font-subheading: "Montserrat", system-ui, sans-serif;
  --text-subheading: 18px;
  --weight-subheading: 400;
  --font-body: "Montserrat", system-ui, sans-serif;
  --text-body: 16.2px;
  --weight-body: 400;
  --font-small: "Montserrat", system-ui, sans-serif;
  --text-small: 14.4px;
  --weight-small: 700;
  --space-1: 5px;
  --space-2: 10px;
  --space-3: 12px;
  --space-4: 20px;
  --space-5: 24px;
  --space-6: 45px;
  --space-7: 50px;
  --space-8: 75px;
  --radius-1: 2px;
  --radius-2: 10px;
  --radius-3: 9999px;
}
```

## Notes for AI coding tools

- Start from the CSS variables above and build components from them, not from new values.
- Use the font substitutes listed. Never embed a commercial or platform-only typeface without a license.
- Keep body text at 4.5:1 contrast or better against its ground.
- These values were measured from the live page at 1440x900; the site may have changed since 2026-10-06.
Download DESIGN.md

Ravines Wine Cellars and its marks belong to their owner. This page is an independent analysis of the public website, measured on 2026-10-06. We're not affiliated with or endorsed by Ravines Wine Cellars.