Rita Beauté Esthétique — Styleguide

A one-woman beauty institute in Renens (VD): warm, personal esthetic care — facials, wellness treatments, laser hair removal — where clients feel looked after, not processed.

Greenfield brand build. No existing website, logo, or Google-listing photos existed at build time. Every token below is derived from the only real signals available — the business name, the voice of 29 Google reviews (4.6★), and the Renens context — with the rationale stated inline. All of it is an operator/client override point.

Brand DNA

Token rationale (greenfield)

Voice

Color

| Token | Hex | Use |

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

| primary | #6B3E7E | Primary CTA, headings accents, links |

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

| accent | #B0486B | Secondary highlights, eyebrow labels, stars |

| bg | #F8F4F9 | Page background |

| surface | #FFFFFF | Cards, raised surfaces |

| ink | #2B2431 | Body text |

| muted | #695F70 | Secondary text, captions |

| line | #E6DFE9 | Borders, dividers |

| success | #3E7A50 | Form success only |

| danger | #A63A32 | Form errors only |

Contrast: primary-ink on primary ≈8:1; ink on bg ≈13:1 — both pass WCAG 2.1 AA (and AAA) at body size. Muted on bg ≈5.6:1, accent on bg ≈4.9:1 — AA.

Typography

Scale

| Token | Size | Line | Use |

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

| display | 3.25rem | 1.08 | hero h1 |

| h1 | 2.375rem | 1.15 | page titles |

| h2 | 1.75rem | 1.2 | section headings |

| h3 | 1.3125rem | 1.3 | sub-sections |

| body | 1.0625rem | 1.6 | 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