Brand System
Luxury Spray Tanning · Plumas Lake, California
The brand
Glowtoure is a luxury mobile and studio spray tanning practice. The founder moved away from UV tanning beds after learning the health risks, and built the brand around a simple promise: the confidence of a glow without the damage. Every solution is mixed to the individual client rather than pulled from a single-shade lineup.
The identity has to hold two things at once — the intimacy of a private appointment, and the polish of an editorial beauty brand. Warm, unhurried, and precise. It reads as a practice, not a salon chain.
Color
The palette is closed. Every surface, label, border and call to action in the product resolves to one of these nine values — there is no tenth color, and legacy class names alias back into the set rather than extending it. The range runs warm neutral to deep cacao, so contrast comes from depth rather than hue shifts.
Pearl
#FAF8F5
Main background
--color-glow-pearl
Coconut
#F3EFE7
Soft section background, panels
--color-glow-coconut
Oat
#DFDACF
Hairline borders, dividers
--color-glow-oat
Taupe
#A3968D
Muted text and labels
--color-glow-taupe
Latte
#AA9174
Soft warm accent
--color-glow-latte
Cinnamon
#966A4A
Warm brand accent, CTAs on light
--color-glow-cinnamon
Cacao
#4D403A
Primary dark — the brand's ink
--color-glow-cacao
Caramel
#AC7148
Rare accent — script moments, founding callouts
--color-glow-caramel
Charcoal
#262626
Rare deepest contrast only
--color-glow-charcoal
Distribution — 80 / 15 / 5
Caramel is accent-only and never the everyday button. The default primary call to action is a Cacao fill that warms to Cinnamon on hover. Caramel is held back for script accent moments and founding-member callouts — spending it everywhere is what would make the palette feel ordinary.
Typography
The type system is four Pangram Pangram families, self-hosted and served from the site's own origin — no third-party font host. Each family owns a distinct job, which is what keeps a four-face system from reading as noise: display and body never trade places, and the script appears at most once in any composition.
Glowtoure
PP Frama · Display
Wordmark, page titles, eyebrows, labels, prices, city names — anything set in caps or asked to hold wide tracking.
200 · 300 · 400Thin & Medium deliberately
unregistered — nothing renders them
Custom-matched
PP Frama Text · Body
The document default — every element inherits it unless overridden. Paragraphs, buttons, interface labels.
300 · 300 italic · 400
Never orange
PP Right Serif · Editorial
Section titles and long-form reading copy — the face that carries warmth where the sans would read as interface.
Light · Light Italic
simplified
PP Playground · Script accent
One word, one time — set in Caramel, larger than the roman around it. A second use in the same composition breaks it.
400Excluded from preload —
never competes with the hero image
The scale
WordmarkFrama 200 · uppercase
tracking 0.14em · Cacao
Page titleFrama 200 · uppercase
tracking 0.4em · Cacao
EyebrowFrama 300 · 10px · uppercase
tracking 0.4em · Taupe
Section titleRight Serif Light · sentence case
with the single script accent
Body editorialRight Serif Light
line-height 1.7 · Cacao
Body softRight Serif Light Italic
a true italic cut, never faux
PriceFrama 300
tracking −0.005em
City labelFrama 300 · uppercase
tracking 0.16em
PP Playground appears once per composition and never twice — always in Caramel, always larger than the roman it sits in, always on a word that carries feeling rather than information. It is the only place the system permits a flourish, which is exactly what makes it land.
Voice
The tone is warm, intentional and never rushed — in your corner, focused on how a client will feel rather than on what is being sold. It avoids clinical language on one side and hard-sell language on the other. Where most beauty copy reaches for urgency, this brand reaches for reassurance.
In production
Your monthly glow routine, simplified.
Membership — page headlineThe best spray tans don't happen once.
Membership — section openerMaintain your glow without the planning.
Membership — value propositionComponents
Every button in the system shares the same geometry — 48px minimum height, uppercase label at 10.5px, tracking 0.22em, and square corners. Only the fill changes. Holding the geometry constant is what lets a dozen contexts feel like one brand.
| Role | Treatment | Class |
|---|---|---|
| Primary | Cacao fill, Pearl label, warms to Cinnamon on hover | .btn-primary |
| Primary on dark | Pearl fill, Cacao label | .btn-primary-on-dark |
| Outline | Hairline rule, transparent fill | .btn-outline-espresso |
| Accent | Caramel fill — founding and script moments only | .btn-caramel |
| Deep warm | Cinnamon fill, AA-safe on light grounds | .btn-cinnamon |
| Editorial link | Inline label with a trailing arrow | .link-cta-arrow |
Signature devices
Applications
The mark pairs a Cinnamon G with the wordmark and the tagline Luxury Spray Tanning. It ships in five locked variants so no context requires a recreation — and the rule is absolute: the logo is never recolored. Dark surfaces get the Pearl-on-Cacao file, not a manual inversion.
| Variant | Primary use |
|---|---|
| Square, cream | The primary mark — profiles, print, workspace icons |
| Square, dark | Dark surfaces and social dark mode |
| Horizontal, cream | Wide banners, email headers, site header contexts |
| Horizontal, dark | Dark banners, video end cards |
| Circular seal | Stickers, packaging seals, watermarks |
Governance
The palette and type scale live as tokens in a single stylesheet, and the font registration lives in a single layout file. Nothing is hand-declared at the component level — a color that isn't a token can't ship, which is what keeps a tenth color from quietly appearing eighteen months in.
| When the brand changes | Order of operations |
|---|---|
| Tokens and utility classes | src/app/globals.css |
| Font registration | src/app/layout.tsx |
| Documentation | Updated within 24 hours of the change |
| Verification | Rendered colors spot-checked against production |
Focus indicators are keyboard-only, so pointer users never see a ring they didn't ask for. Warm accents are checked for contrast before they carry text — Cinnamon is the AA-safe deep warm, which is why it, not Caramel, handles CTA duty on light grounds.