MAD THE BARBER SHOP — Styleguide

A modern, no-nonsense men's barbershop in Zürich-Altstetten — fast, friendly, walk-in-first, with a real shop floor of black barber chairs, warm wood, and vintage barber photography under a grid of diamond-cut LED lighting.

Brand DNA

Voice

Color

| Token | Hex | Use |

|--------------|-----------|---------------------------------------------------------|

| primary | #17181a | Header/nav, primary buttons, footer — from the chairs & "MAD" wordmark |

| primary-ink | #f5f3ee | Text/icons on primary |

| accent | #9c5e1e | Links, icon accents, section rules — from the wood floor |

| bg | #f5f3ee | Page background — from the white ceiling/walls |

| surface | #ffffff | Cards, raised surfaces |

| ink | #1c1c1c | Body text |

| muted | #6d716e | Secondary text, captions |

| line | #e2ddd2 | Borders, dividers |

| warn | #a8672c | Draft-placeholder ribbon (this is a lead build) |

Contrast checked: primary/primary-ink and ink/bg both exceed WCAG AA (>10:1). Accent on bg ≈ 4.7:1 — passes AA at body-text size. Accent was nudged more saturated/orange from the initial sampled average (still within the photographed wood-floor range) after check-distinctiveness.mjs flagged it as close to a sibling portfolio site's palette — see build/decisions.md.

Typography

Scale

| Token | Size | Line | Use |

|---------|---------|------|------------------|

| display | 3.25rem | 1.05 | hero h1 |

| h1 | 2.5rem | 1.1 | page titles |

| h2 | 1.875rem| 1.2 | section headings |

| h3 | 1.375rem| 1.3 | sub-sections |

| body | 1.0625rem| 1.55| paragraphs |

| small | 0.875rem| 1.45 | captions, footer |

Spacing & layout

Shape & surface

Motion

Components

Button (primary)

Button (secondary)

Card

Hero

Nav

Section

Accessibility

Anti-patterns specific to this site