Touchy Coffee

Touchy Coffee

Preview image. Unlock full-res

whimsical indie zine

Industryecommerce
Palette
#9f4920
#5b9133
#a697c6
#000000
#ffffff
#788c8c

Color palette

brand
Burnt Sienna
#9f4920

Brand accent in text, borders, and decorative elements — adds warmth and a handcrafted touch

Forest Green
#5b9133

Green accent for outlined action borders, linked labels, and lightweight interactive emphasis

accent
Periwinkle Mist
#a697c6

Violet outline accent for tags, dividers, and focused UI edges

neutral
Graphite
#000000

Primary text, icon fill, and strong borders. Provides high contrast against lighter backgrounds

Canvas White
#ffffff

Card backgrounds, secondary text, and borders against darker surfaces. Functions as a clean base

Muted Sage
#788c8c

Dominant page background, secondary text, and subtle borders — establishes the overall calm, earthy tone

Typography

Type scale
Golden Ratio (1.618) from 20px base
heading50px · 1.2
The quick brown fox jumps over the lazy dog
subheading24px · 1.5
The quick brown fox jumps over the lazy dog
body20px · 1.2
The quick brown fox jumps over the lazy dog
Apercu Mono
Weights
400
Sizes
20px, 24px, 50px
Line height
1.2, 1.5
Letter spacing
normal
Fallback
Space Mono

Primary UI text for body copy, labels, links, and various component texts. Its monospaced nature delivers a retro, mechanical feel that contrasts with the organic brandmark.

Apercu Mono Bold
Weights
700
Sizes
20px
Line height
1.2
Letter spacing
normal
Fallback
Space Mono Bold

Used for emphasized text, input labels, and interactive button elements to provide hierarchy within the monospaced aesthetic.

Spacing & shape

Spacing
Section gap80px
Card padding10px
Element gap20px
Radius
Buttons100px
Cards20px
other100px

Components

Ghost Header ButtonNavigation and utility actions

Text-only button for navigation, using Apercu Mono with Muted Sage for text and border. No background, 0px padding and radius emphasizes its ghost state. Example: 'H O M E'.

Filled Primary ButtonKey interactions and calls to action

Solid Graphite background with Canvas White text, featuring a 100px border-radius. Uses Apercu Mono Bold 700 at 20px, with 10px vertical and 20px horizontal padding. Example: 'ADD'.

Filled Forest Green ButtonSecondary calls to action or context-specific actions

Solid Forest Green background with Canvas White text, 100px border-radius. Uses Apercu Mono Bold 700 at 20px, with 15px vertical and 20px horizontal padding.

Product CardDisplaying individual product items

Canvas White background with 20px border-radius, 10px padding on all sides. No shadow, maintaining a flat aesthetic. Houses product name, image, and price/quantity controls.

Promotional ModalTemporary messages or offers

Canvas White background with 20px border-radius, no shadow. Contains text styled with Graphite using Apercu Mono, often paired with a Ghost Header Button for closing.

Text Input (with border)Forms and data entry

Transparent background with a Muted Sage border. Text uses Apercu Mono at 20px with Muted Sage color. Example: 'YOUR EMAIL'.

Decorative Slider PlaceholderVisual indicator of horizontal scrollable content

Consists of a Muted Sage pipe element, often with a finger icon, followed by a Periwinkle Mist filled gradient track. Purely visual, no direct interactivity.

Review CardDisplaying customer testimonials

Distinct background colors (Forest Green, Burnt Sienna) with 20px border-radius. Inner padding is 10px. Features rating stars and body text in Apercu Mono.

Newsletter CardSubscription call to action

Muted violet background with 20px border-radius and 10px padding on all sides. Contains a text input and a small 'X' close button.

Guidelines

Do
  • Prioritize Apercu Mono for almost all text elements, relying on weight 400 for body and weight 700 for emphasis, always with 'normal' letter spacing.
  • Utilize Muted Sage (#788c8c) as the primary canvas color for large background areas, establishing a subdued base.
  • Apply 100px border-radius to all interactive buttons and small tags for a soft, friendly pill shape.
  • Use 20px border-radius on cards, images, and larger container elements to maintain consistent rounded corners.
  • Employ Graphite (#000000) for all primary body text and strong outlines against lighter backgrounds.
  • Incorporate Burnt Sienna (#9f4920) or Forest Green (#5b9133) as vivid accent colors for decorative details, specific statuses, or when a strong, yet warm, visual pop is needed.
  • Maintain a clear visual hierarchy by limiting shadows and keeping component surfaces flat or outlined.
Don’t
  • Avoid using highly saturated, primary colors outside of the defined accent palette (Burnt Sienna, Forest Green, Periwinkle Mist).
  • Do not introduce sharp corners or square elements for interactive components or cards; leverage the curved radii consistently.
  • Refrain from using complex gradients or drop shadows, as the system emphasizes flat surfaces and outlines.
  • Do not deviate from Apercu Mono; introducing other typefaces would break the distinctive brand voice.
  • Avoid dense, compact layouts. Strive for comfortable density with 20px element spacing and 80px section gaps.
  • Don't add custom padding to buttons; adhere to the 10px/20px or 15px/20px padding specifications for consistent sizing.
  • Never use blue for links outside of the Periwinkle Mist accent; all link text should be Graphite or White as context dictates.

About this system

Show

Touchy Coffee's design system evokes the feeling of a friendly, DIY publication with a strong personality. It uses a limited, somewhat desaturated color palette with a vivid accent program and a striking, custom logotype that's soft and rounded. The layout is structured but playful, featuring hand-drawn elements and a slightly retro, analog feel. Typography relies on a monospaced sans-serif for high legibility and a distinct voice.

Layout

The page uses a maximum-width contained layout, with content centered. The hero section features a large, custom logotype centered over a solid Muted Sage background with minimal overlaying text. Sections alternate between Muted Sage, Periwinkle Mist, and even an all-white background. Content arrangement often utilizes a grid for product display (e.g., 3-column) or a two-column side-by-side layout for text blocks and a central image. Vertical spacing between sections is generous, using 80px gaps. Navigation is minimal, with 'HOME' and 'SHOP' as ghost buttons positioned at the top corners.

Imagery

The site uses a mix of product photography (muted, neutral tones for coffee bags that serve as a canvas for colorful product names), abstract graphics (finger pointer icon), and line-art elements. Photography is typically studio-style, product-focused. Icons are minimal, outlined, and monochromatic, often using Muted Sage. Imagery serves primarily to showcase products or add a touch of whimsy and brand personality rather than being purely decorative.

Reminiscent of Oatly, Ghia, Are.na, Baggu.

# Touchy Coffee — Style Reference
> whimsical indie zine

**Theme:** light

**Site:** https://touchycoffee.com

Touchy Coffee's design system evokes the feeling of a friendly, DIY publication with a strong personality. It uses a limited, somewhat desaturated color palette with a vivid accent program and a striking, custom logotype that's soft and rounded. The layout is structured but playful, featuring hand-drawn elements and a slightly retro, analog feel. Typography relies on a monospaced sans-serif for high legibility and a distinct voice.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Burnt Sienna | `#9f4920` | `--color-burnt-sienna` | Brand accent in text, borders, and decorative elements — adds warmth and a handcrafted touch |
| Forest Green | `#5b9133` | `--color-forest-green` | Green accent for outlined action borders, linked labels, and lightweight interactive emphasis |
| Periwinkle Mist | `#a697c6` | `--color-periwinkle-mist` | Violet outline accent for tags, dividers, and focused UI edges |
| Graphite | `#000000` | `--color-graphite` | Primary text, icon fill, and strong borders. Provides high contrast against lighter backgrounds |
| Canvas White | `#ffffff` | `--color-canvas-white` | Card backgrounds, secondary text, and borders against darker surfaces. Functions as a clean base |
| Muted Sage | `#788c8c` | `--color-muted-sage` | Dominant page background, secondary text, and subtle borders — establishes the overall calm, earthy tone |

## Tokens — Typography

### Apercu Mono
- **Substitute:** Space Mono
- **Weights:** 400
- **Sizes:** 20px, 24px, 50px
- **Line height:** 1.2, 1.5
- **Letter spacing:** normal
- **Role:** Primary UI text for body copy, labels, links, and various component texts. Its monospaced nature delivers a retro, mechanical feel that contrasts with the organic brandmark.

### Apercu Mono Bold
- **Substitute:** Space Mono Bold
- **Weights:** 700
- **Sizes:** 20px
- **Line height:** 1.2
- **Letter spacing:** normal
- **Role:** Used for emphasized text, input labels, and interactive button elements to provide hierarchy within the monospaced aesthetic.

## Tokens — Type Scale

Golden Ratio (1.618) from 20px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| body | 20px | 1.2 | — |
| subheading | 24px | 1.5 | — |
| heading | 50px | 1.2 | — |

## Tokens — Spacing

- **Section gap:** 80px
- **Card padding:** 10px
- **Element gap:** 20px

## Tokens — Radius

- **Buttons:** 100px
- **Cards:** 20px
- **other:** 100px

## Layout

The page uses a maximum-width contained layout, with content centered. The hero section features a large, custom logotype centered over a solid Muted Sage background with minimal overlaying text. Sections alternate between Muted Sage, Periwinkle Mist, and even an all-white background. Content arrangement often utilizes a grid for product display (e.g., 3-column) or a two-column side-by-side layout for text blocks and a central image. Vertical spacing between sections is generous, using 80px gaps. Navigation is minimal, with 'HOME' and 'SHOP' as ghost buttons positioned at the top corners.

## Imagery

The site uses a mix of product photography (muted, neutral tones for coffee bags that serve as a canvas for colorful product names), abstract graphics (finger pointer icon), and line-art elements. Photography is typically studio-style, product-focused. Icons are minimal, outlined, and monochromatic, often using Muted Sage. Imagery serves primarily to showcase products or add a touch of whimsy and brand personality rather than being purely decorative.

## Components

### Ghost Header Button
*Navigation and utility actions*

Text-only button for navigation, using Apercu Mono with Muted Sage for text and border. No background, 0px padding and radius emphasizes its ghost state. Example: 'H O M E'.

### Filled Primary Button
*Key interactions and calls to action*

Solid Graphite background with Canvas White text, featuring a 100px border-radius. Uses Apercu Mono Bold 700 at 20px, with 10px vertical and 20px horizontal padding. Example: 'ADD'.

### Filled Forest Green Button
*Secondary calls to action or context-specific actions*

Solid Forest Green background with Canvas White text, 100px border-radius. Uses Apercu Mono Bold 700 at 20px, with 15px vertical and 20px horizontal padding.

### Product Card
*Displaying individual product items*

Canvas White background with 20px border-radius, 10px padding on all sides. No shadow, maintaining a flat aesthetic. Houses product name, image, and price/quantity controls.

### Promotional Modal
*Temporary messages or offers*

Canvas White background with 20px border-radius, no shadow. Contains text styled with Graphite using Apercu Mono, often paired with a Ghost Header Button for closing.

### Text Input (with border)
*Forms and data entry*

Transparent background with a Muted Sage border. Text uses Apercu Mono at 20px with Muted Sage color. Example: 'YOUR EMAIL'.

### Decorative Slider Placeholder
*Visual indicator of horizontal scrollable content*

Consists of a Muted Sage pipe element, often with a finger icon, followed by a Periwinkle Mist filled gradient track. Purely visual, no direct interactivity.

### Review Card
*Displaying customer testimonials*

Distinct background colors (Forest Green, Burnt Sienna) with 20px border-radius. Inner padding is 10px. Features rating stars and body text in Apercu Mono.

### Newsletter Card
*Subscription call to action*

Muted violet background with 20px border-radius and 10px padding on all sides. Contains a text input and a small 'X' close button.

## Guidelines

### Do

- Prioritize Apercu Mono for almost all text elements, relying on weight 400 for body and weight 700 for emphasis, always with 'normal' letter spacing.
- Utilize Muted Sage (#788c8c) as the primary canvas color for large background areas, establishing a subdued base.
- Apply 100px border-radius to all interactive buttons and small tags for a soft, friendly pill shape.
- Use 20px border-radius on cards, images, and larger container elements to maintain consistent rounded corners.
- Employ Graphite (#000000) for all primary body text and strong outlines against lighter backgrounds.
- Incorporate Burnt Sienna (#9f4920) or Forest Green (#5b9133) as vivid accent colors for decorative details, specific statuses, or when a strong, yet warm, visual pop is needed.
- Maintain a clear visual hierarchy by limiting shadows and keeping component surfaces flat or outlined.

### Don't

- Avoid using highly saturated, primary colors outside of the defined accent palette (Burnt Sienna, Forest Green, Periwinkle Mist).
- Do not introduce sharp corners or square elements for interactive components or cards; leverage the curved radii consistently.
- Refrain from using complex gradients or drop shadows, as the system emphasizes flat surfaces and outlines.
- Do not deviate from Apercu Mono; introducing other typefaces would break the distinctive brand voice.
- Avoid dense, compact layouts. Strive for comfortable density with 20px element spacing and 80px section gaps.
- Don't add custom padding to buttons; adhere to the 10px/20px or 15px/20px padding specifications for consistent sizing.
- Never use blue for links outside of the Periwinkle Mist accent; all link text should be Graphite or White as context dictates.

## Agent Prompt Guide

Quick Color Reference:
text: #000000
background: #788c8c
border: #788c8c
accent: #a697c6
primary action: #000000 (filled action)

Example Component Prompts:
1. Create a Primary Action Button: #000000 background, #ffffff text, 9999px radius, compact pill padding. Use this filled treatment for the main CTA.
2. Create a product card: background Canvas White #ffffff, border-radius 20px, padding 10px. Inside, use Apercu Mono text, weight 400, size 20px, color Graphite #000000. Include 'ADD' button: background Graphite #000000, text Canvas White #ffffff, border-radius 100px, padding 10px 20px.
3. Create a review card: background Forest Green #5b9133, border-radius 20px, padding 10px. Testimonial header in Apercu Mono Bold, weight 700, size 20px, color Canvas White #ffffff. Body text in Apercu Mono, weight 400, size 20px, color Canvas White #ffffff.
5. Create a promotional modal centered on the screen saying 'ORDERS $60 OR MORE SHIP FREE!': background Canvas White #ffffff, border-radius 20px. Use Apercu Mono Bold, weight 700, size 20px, color Graphite #000000 for the main message. Add a 'CLOSE' ghost button with transparent background, text color Muted Sage #788c8c, Apercu Mono, weight 400, size 20px, padding 0px, border-radius 0px.

More like this