Skip to content
Musterlab
LibraryPricingGuideFavourites
Connect your AI
All stylesStyle reference

Peggy

peggy.com
Peggy website
Website preview
The character

monochrome art gallery on a winter morning — the only color comes from the work on the walls

lightecommerceReckless
Colors
6
Typefaces
3
Components
13
Visit website

Copy a design guide, CSS variables or tokens into your next project.

The design language

Peggy operates as a curated white-cube gallery translated to the web: an entirely monochrome interface that treats color as something the artwork supplies, not the chrome. The page is anchored by Reckless, a contemporary serif used at whisper weight (300) for display and regular weight (400) for mid-tier headings — this single typographic decision is what separates Peggy from the sea of geometric-sans art marketplaces. Inter handles all UI chrome at 12-16px, Monument Grotesk micro-caps label the footer's category architecture. Surfaces are flat and almost invisible: #f4f4f4 canvas, #ffffff cards, hairline #f4f4f4 borders, with one dark surface (#141414) reserved for the app-download notification strip and the primary CTA. There is no brand color, no gradient, no decorative elevation — the system earns its atmosphere through generous negative space, squareness (no rounded corners except pill-masked photography), and the trust that real art and real type are enough.

Inside this designColorsTypographySpacing & shapeGuidelinesComponentsSurfacesCompositionNotes

Color palette

neutral

Gallery White

#ffffff

Card surfaces, input fields, button text on dark fills, nav surface over dark strips

Canvas Mist

#f4f4f4

Page background; also functions as the universal hairline border (borderColor 572 occurrences across every context) — the system draws structure with the canvas color itself

Ink Black

#000000

Primary text, logo, nav labels, body copy — the strongest type color, never used as a surface

Charcoal

#141414

High-contrast neutral action fill for primary buttons on light surfaces.

Fog

#e2e8f0

Muted accents, icon fills at rest, secondary surface tint, subtle dividers where Canvas Mist is too light

Graphite

#666666

Secondary/muted text — helper copy, metadata in transaction cards, footer body, link at rest

Typography

Type scale

Minor Third (1.2) · 14px base
display60px · 300 · 1

The quick brown fox jumps

heading-lg48px · 300 · 1.11

The quick brown fox jumps

heading36px · 300 · 1.2

The quick brown fox jumps

heading-sm30px · 300 · 1.2

The quick brown fox jumps

subheading20px · 400 · 1.4

The quick brown fox jumps

body16px · 500 · 1.5

The quick brown fox jumps

body-sm14px · 400 · 1.43

The quick brown fox jumps

caption12px · 400 · 1.33

The quick brown fox jumps

Font samples use locally available fonts and fallbacks.

Aa
Primary typeface

Reckless

Weights
300, 400
Sizes
20px, 30px, 36px, 48px, 60px
Line height
1.00, 1.11, 1.20, 1.40
Fallback
Cormorant Garamond, Lora, or PT Serif for close editorial spirit; no system serif substitutes the specific warmth of Reckless

All display and heading copy. Weight 300 at the largest sizes (48-60px) is the signature move — most gallery/marketplace sites use 600-700 serif weights; the light cut reads as editorial restraint rather than shouting authority. Weight 400 takes over for 20-36px subheadings. Line-height collapses from 1.40 at 20px to 1.00 at 60px, letting large display text sit tight like a magazine cover.

Aa
Additional typeface

Inter

Weights
400, 500
Sizes
12px, 14px, 16px
Line height
1.33, 1.43, 1.50
Fallback
system-ui, -apple-system, Segoe UI

All UI chrome: nav labels, button text, body paragraphs, helper copy, card metadata. Inter is deliberately invisible here — it serves Reckless by getting out of the way. Weight 500 appears in nav and active states; 400 is the body default. Line-height opens up to 1.50 at 16px for paragraph readability.

Aa
Additional typeface

Monument Grotesk

Weights
400
Sizes
12px
Line height
1.33
Fallback
Space Grotesk, Inter at weight 500 with letter-spacing 0.08em

Footer column labels ('Product', 'Partners', 'Company', 'Support', 'Get the App') and the copyright line. Acts as a structural label typeface — small caps category architecture under a serif body. Strictly 12px, weight 400, used at 11 occurrences, signaling intentional scarcity.

Spacing & shape

Spacing

Density
comfortable
Base unit
8px
Max width
1200px
Section gap
128px
Card padding
16px
Element gap
16px

Border radius

cards0px
images9999px
inputs0px
buttons0px

Spacing scale

4px
8px
12px
16px
20px
24px
32px
40px
48px
80px
96px
128px
157px
168px

Guidelines

Do

  • Use Reckless at weight 300 for any display-size heading (48px and above); the light cut is the brand's typographic signature — using 600+ breaks the editorial tone
  • Set the CTA background to #141414 with #ffffff text, 0px border-radius, Inter 14px weight 500; this is the only filled button style in the system
  • Mask all artwork and lifestyle photography to 9999px border-radius — the pill silhouette is how Peggy signals 'this is art' without color or framing
  • Use #f4f4f4 for both the page background AND 1px hairline borders; the canvas color doing double duty as the divider keeps the palette at six colors total
  • Reserve Inter for everything below 20px; Reckless handles 20px and up; Monument Grotesk stays at 12px for footer category labels only
  • Maintain the monochrome constraint — do not introduce chromatic brand colors, gradients, or colored status pills; trust the artwork to provide color
  • Use 128px vertical breathing room between major sections; the page earns its gallery feel through space, not decoration

Don’t

  • Do not add rounded corners (4px, 8px, 12px) to cards, buttons, or inputs — the system is deliberately sharp-edged, reserving curvature for pill-masked photography only
  • Do not use colored badges, tags, or status pills (no green for success, no red for error) — the palette is grayscale only; communicate status through text or icon shape
  • Do not use Reckless at weight 400 for display-size text; the serif loses its whisper quality and reads as ordinary at 60px
  • Do not apply drop shadows, colored glows, or colored borders to elevate cards — elevation is expressed through surface color contrast (#f4f4f4 canvas vs #ffffff card), never through shadow
  • Do not place CTAs anywhere except inside the top nav and as the primary action of a section; ghost links handle all secondary actions
  • Do not use Monument Grotesk for body copy or headings — it is a 12px label-only typeface; using it elsewhere breaks the typographic hierarchy
  • Do not introduce illustrations, icons with chromatic fills, or decorative gradients; the brushstroke curve is the only ornamental element and it should not be replicated

Components

01

Top Navigation Bar

Primary site chrome

White background, 1px bottom border in #f4f4f4, 16px vertical padding, 48px horizontal padding. Left: Peggy glyph logo (black mark). Right: 'Join Peggy' filled CTA. No other links visible in the header — navigation is intentionally minimal, consistent with the gallery-catalog feel.

02

Download App Notification Strip

Dismissible app-promo bar

Full-width #141414 background, white text. Left: close (×) icon + Peggy app-icon tile in white #f4f4f4 square. Center: 'Download the Peggy App' headline (Inter 14px weight 500, white) with sub-copy 'Install the app and sign in to get started.' (Inter 12px, #e2e8f0). Right: cloud-download icon. 48px vertical padding. This is the only dark band on the page outside the CTA button.

03

Primary Filled CTA Button

Main conversion action (e.g. 'Join Peggy')

#141414 background, #ffffff text, Inter 14px weight 500, 0px border-radius (sharp rectangle), 16px horizontal × ~12px vertical padding, single line, no icon. Sits as a deliberate weight-anchor against the white field — the only black rectangle in the interface.

04

Ghost Text Link

Secondary inline action (e.g. 'Learn more')

No background, no border, Inter 14px weight 500, #000000 text. Underline appears on hover. Used inside feature panels where a filled button would be too heavy.

05

Split Hero Section

Above-the-fold brand statement

Two-column layout on #f4f4f4 canvas, no top/bottom borders. Left column (roughly 50%): display headline in Reckless 60px weight 300, line-height 1.00, #000000 — multi-line, tight tracking. Below at 24px gap: sub-copy in Inter 16px weight 400, #000000, 2 lines max. Right column: full-bleed photograph masked to 9999px border-radius (pill shape), no caption. The pill-masked image is Peggy's signature visual element.

06

Section Header (Editorial)

Introduces an explanatory section

Reckless 36px weight 400, #000000, line-height 1.20. Sits left-aligned with generous left margin (48px). No eyebrow text, no decorative rule — the serif heading alone anchors the section.

07

Royalty Transaction Card

Data row showing a resale payout

#ffffff surface, 1px #f4f4f4 border, 0px radius, 16px padding. Internal grid: left column = small 24px square artwork thumbnail + title 'Royal Flush, 2021' (Inter 14px weight 500, #000000) with 'Sold on {date}, {year}' (Inter 12px, #666666) beneath. Right column: dollar amount (Inter 14px weight 500, #000000) with 'Royalties Paid' (Inter 12px, #666666) beneath. Cards stack vertically with 8px gap, no shadows.

08

Trust Badge Cell

Reassurance row item (6 across)

Centered icon (24px, #000000, solid filled style for lock/shield/shipping, line for museum/pricing/community) above label in Inter 14px weight 500, #000000. No background, no border, no padding — sits on the #f4f4f4 canvas as a bare typographic/icon unit. 6 cells in a single row, separated by 1px #f4f4f4 vertical dividers between adjacent cells.

09

Gallery CTA Panel

Conversion block for gallery partners

Two-column on #ffffff surface (one level above canvas). Left: 'Interested in joining as a gallery?' (Reckless 30px weight 400) over body copy in Inter 16px #000000, with a 'Learn more' ghost link below. Right: full-bleed gallery interior photograph, no border, no mask. 48px outer padding.

10

Footer Column

Site map link group

Five columns on #f4f4f4 canvas, top border 1px #f4f4f4 (effective divider by negative space). Column heading: Monument Grotesk 12px weight 400, #000000, uppercase tracking. Links below: Inter 14px weight 400, #666666, 8px row gap, 0px padding. No hover color shift documented — subtle and quiet.

11

Footer Copyright Bar

Legal/social strip

Below the link columns, 1px top border #f4f4f4, 24px vertical padding. Left: '© Peggy . {year}' in Monument Grotesk 12px #666666. Right: social icon cluster (Facebook, Instagram, X) in 20px solid #000000 squares with no radius.

12

Hero Photograph (Pill-Masked)

Artwork/contextual imagery

The only recurring shape in the system. 9999px border-radius creates a stadium/pill crop. Full-bleed within its container, no caption, no border, no shadow. The pill silhouette over the flat canvas is what makes the photography feel like a gallery object rather than a web image.

13

Decorative Brushstroke Curve

Background motif on the 'What are royalties?' section

A large organic #000000 line/curve that sweeps behind the transaction cards, partially extending past the section edges. Not an icon or illustration — a printed-mark motif. No other decorative graphics appear elsewhere on the site; this single gesture is the entire ornamental vocabulary.

Surfaces & elevation

Level 0

Canvas

#f4f4f4

Page background and the default border color — one neutral does both jobs to keep the palette lean

Level 1

Card

#ffffff

Elevated panels (royalty transaction cards, feature cells) sitting on the canvas

Level 2

Inverted Strip

#141414

Full-bleed dark band for the download-app notification and the only filled CTA

Layout & imagery

Layout

Full-bleed sections on a #f4f4f4 canvas, each section ~128px vertical padding, no visible section borders (the canvas color itself separates them). Hero is a 50/50 split: serif headline left, pill-masked photograph right. The 'What are royalties?' section inverts the split: illustration+transaction cards left, serif body copy right. Trust badges form a single 6-column row separated by 1px hairlines. Gallery CTA is a 2-column card on white. Footer is a 5-column link grid with a single-row copyright/social strip below. Navigation is a minimal top bar (logo left, one CTA right) with a full-bleed dark download-app strip immediately beneath it. The layout rhythm is gallery-catalog: quiet, spacious, typographically driven, with photographs acting as punctuation rather than wallpaper.

Imagery

Photography-first, zero illustration except for one decorative black brushstroke curve on the 'What are royalties?' section. Imagery is art-object photography (framed paintings, gallery interiors) and lifestyle context (a yellow chair beside a framed piece) — always high-key, well-lit, gallery-quality. Treatment is full-bleed within a pill mask (9999px radius) for hero and feature imagery, and rectangular for the gallery CTA panel. No duotone, no color grading — images are shown as-shot. Icons are solid black silhouettes (lock, shipping box, shield-check, museum, dollar, person) in a 6-cell trust row, and a single cloud-download icon in the notification strip. Image density is low: one photograph per section maximum, relying on typography and whitespace to carry the layout.

Design notes

Agent Guide

**Quick Color Reference** - canvas/background: #f4f4f4 - card surface: #ffffff - primary text: #000000 - muted text: #666666 - border/hairline: #f4f4f4 No distinct primary action color was observed; use the extracted neutral button treatments instead of inventing a filled CTA color. - primary action: no distinct CTA color **Example Component Prompts** 1. *Hero section*: #f4f4f4 background, no border. Left half: display headline 'Artists deserve compensation on every sale of their work' in Reckless 60px weight 300, #000000, line-height 1.00. 24px below: sub-copy in Inter 16px weight 400, #000000, max 2 lines. Right half: full-bleed photograph of a framed artwork in an interior, masked to 9999px border-radius, no caption or border. 128px vertical padding, max-width 1200px centered. 2. *Royalty transaction card row*: four stacked cards on #f4f4f4 canvas. Each card: #ffffff background, 1px #f4f4f4 border, 0px radius, 16px padding. Internal layout: 24px square artwork thumbnail + title in Inter 14px weight 500 (#000000) + 'Sold on {date}' in Inter 12px #666666 on the left; dollar amount in Inter 14px weight 500 (#000000) + 'Royalties Paid' in Inter 12px #666666 on the right. 8px gap between cards. 4. *Trust badge row*: single horizontal row of 6 cells on #f4f4f4 canvas, separated by 1px #f4f4f4 vertical dividers. Each cell: 24px solid #000000 icon centered (lock, shipping box, shield-check, museum frame, dollar bill, person silhouette) above label in Inter 14px weight 500 #000000. No background, no border, no padding on the cell itself. 5. *Footer column*: on #f4f4f4 canvas with a 1px #f4f4f4 top border. Column heading in Monument Grotesk 12px weight 400 #000000. Below: list of links in Inter 14px weight 400 #666666 with 8px row gap. 5 columns total, equal width, 48px horizontal padding.

Similar brands

Artsy

Same serif-display-headline + monochrome palette approach, same gallery-marketplace positioning, same trust that art photography provides the color

1stDibs

Same editorial serif at large sizes over a near-white canvas, same luxury restraint, same pill-or-sharp photographic crops

The Weave Shop / Saint Paul Editions

Same weight-300 serif display, same near-zero chromatic palette, same reliance on pill-masked photography to signal 'art object'

SSENSE (editorial mode)

Same generous 128px section rhythm, same all-grayscale discipline, same single-weight-anchor CTA against a white field

Arc'teryx (product pages)

Same sharp-edged components, no rounded buttons, no shadows, one dark-on-light CTA, photograph does all the visual work

Take this style into your next project.

Use the design exports or connect Musterlab to your AI.

Connect your AI

Keep exploring

Browse the library
A-dam
A

A-dam

morning surf over a curated product shelf — a light, airy canvas where honest basics and ocean-toned photography do the talking.

lightecommerceGT Walsheim Pro
Bongusta
B

Bongusta

editorial linen closet behind museum glass

lightecommerceNeue Haas Grotesk
Raad Cycling
R

Raad Cycling

Ink and ivory gallery runway

lightecommerceArial
Sandland Sleep
S

Sandland Sleep

warm cream sleep journal with deep navy nights

lightecommerceSandland-550
Agronomy Workshop

Agronomy Workshop

newsprint zine taped to a workshop wall

lightecommerceGerstner Programm FSL Regular
Glossier
G

Glossier

Sunlit beauty editorial — paper white, ink black, one flash of yellow

lightecommerceApercu
Musterlab. A closer look at good design.About the library