Brand Identity
Manual

Soul Thai Spa — The Good Luck Spa

A healthy body begins with a healthy Soul

Version 1.0 · September 2026

01 · Brand Essence

Who Soul Thai Is

The foundational truths that guide every expression of the brand.

Mission

To bring authentic Thai wellness to Pretoria — performed by therapists trained in the tradition originated in ancient Chiang Mai.

Vision

To be the most trusted Thai spa in South Africa — where every guest leaves lighter, calmer, and luckier than they arrived.

Authenticity

Rooted in genuine Thai tradition. Every treatment reflects the discipline and philosophy of Nuad Thai.

Warmth

Arrive as a stranger, leave as family. A quiet consultation, a ritual foot wash, and herbal tea at your leisure.

Luck

"The Good Luck Spa" isn't just a tagline — it's what guests feel when they walk out renewed. Good luck follows a good soul.


Brand Positioning

DimensionPosition
Price tierMid-market — accessible luxury
AudienceWomen 25–55, professionals, couples, gift-givers
Competitive edgeAuthentic Thai technique, three convenient locations, "Good Luck" philosophy
ToneWarm, confident, unhurried — never pushy or clinical
PersonalityThe trusted friend who knows exactly what you need

03 · Color Palette

The Soul Thai Palette

A warm, grounded palette inspired by Thai silk, temple gold, and natural serenity.

Primary Colours

Brand Red

Brand Red

#D61F26
CSS: var(--brand)
CMYK: 0, 86, 82, 16

Brand Deep

Brand Deep

#B0181E
CSS: var(--brand-deep)
Hover/active state

Gold

Gold

#C8A25C
CSS: var(--gold)
Accent, dark bg highlights

Gold Deep

Gold Deep

#A8853E
CSS: var(--gold-deep)
Gold hover/active

Neutral & Background

Ink

Ink

#2b2b2b · Main body text

Ink Soft

Ink Soft

#4d4d4d · Secondary text

Ink Faint

Ink Faint

#858585 · Muted / metadata

Cream

Cream

#F6F1E4 · Text on dark bg

BG

Background

#FBFCFD · Page background

BG Soft

BG Soft

#F5F4F5 · Section alt background

Forest

Forest

#1A2E24 · Dark accent section

Charcoal

Charcoal

#1A1A1A · Footer background

White

White

#ffffff · Card / clean bg

Line

Line

#e5e5e5 · Borders / dividers


Colour Usage Rules

Use CaseColourNotes
Buttons (primary)Brand Red (#D61F26)Hover → Brand Deep (#B0181E) with red shadow
Buttons (ghost)Ink border, Ink textHover → Brand Red border & text
Section headers (label)Brand Red, uppercase, 0.35em trackingAlways 11px font size
Decorative lineBrand Red1px wide, 3.5rem length
Dark backgroundsCharcoal / ForestText → Cream (#F6F1E4), accents → Gold
Stars / ratingsBrand Red (#D61F26)5-point SVG stars
Price highlightsGold (#C8A25C) on dark bgOr Brand Red on light bg

04 · Typography

Our Voice in Type

Two complementary typefaces — one elegant, one modern — that speak warmth and authenticity.

Cormorant Garamond

The quick brown fox jumps over the lazy dog.

The quick brown fox jumps over the lazy dog.

The quick brown fox jumps over the lazy dog.

Use: Headlines, display text, pull quotes, italic emphasis
Weights: 400 (Regular), 400 Italic, 500, 600 (Semibold), 700 (Bold)
Source: Google Fonts

Manrope

The quick brown fox jumps over the lazy dog.

The quick brown fox jumps over the lazy dog.

The quick brown fox jumps over the lazy dog.

Use: Body text, navigation, buttons, labels, metadata
Weights: 400 (Regular), 500 (Medium), 600 (Semibold), 700 (Bold)
Source: Google Fonts

Type Hierarchy

ElementFontSizeWeightOther
Hero headline (h1)Cormorant Garamondclamp(3rem, 7vw, 4.5rem)500–600Leading: 1.02
Section heading (h2)Cormorant Garamondclamp(2rem, 5vw, 3rem)600Leading: 1.05
Card heading (h3)Cormorant Garamondclamp(1.5rem, 3vw, 2rem)600—
Body textManrope0.9–1rem400Leading: 1.6
ButtonsManrope12–13px600–700Uppercase, 0.18em tracking
Section labelManrope11px600Uppercase, 0.35em tracking
Price displayCormorant Garamond2–3rem600—
Pull quoteCormorant Garamond1.1–1.2rem400 Italic—
Small / metadataManrope10–12px600Uppercase, 0.14–0.2em tracking

05 · Tone of Voice

How We Speak

The Soul Thai voice is warm, confident, and unhurried — like a trusted friend who knows exactly what you need.

🌿 Warm & Inviting

We speak like a sanctuary, not a sales floor. Every message should feel like stepping into a calm room with herbal tea waiting.

✓ "Slow rhythmic stretches and deep release — ninety minutes of the treatment our guests come back for, month after month."

✨ Confident & Assured

We've been in Pretoria since 2017. We don't need to shout. Our expertise speaks for itself.

✓ "Authentic Thai massage performed by therapists trained in the tradition originated in ancient Chiang Mai."

🍃 Unhurried & Generous

We never rush. Our copy shouldn't either. Use rhythm, soft spacing, and a sense of time slowing down.

✓ "Every treatment begins with a quiet consultation and a ritual foot wash — and ends with a soothing herbal tea at your leisure."

🌟 "The Good Luck Spa"

The tagline isn't just decoration — it's the emotional promise. Guests walk out feeling lighter, and good luck follows.

✓ "Bought a voucher for my mom's birthday — the E-Gift made her cry. Happy tears."


Phrases & Lexicon

UseAvoid
"A healthy body begins with a healthy Soul""We offer the best massage in town"
"Slow rhythmic stretches and deep release""Our massage will fix your back pain"
"The treatment our guests come back for""Top-rated massage service"
"Good luck follows""Buy now — limited offer!"
"Authentic Thai massage" / "Nuad Thai""Full body relaxation massage"
"Three Spas — Centurion · Serene · Irene""Visit our branches"
"At your leisure" / "At a special price""Hurry! Sale ends soon"
"Hand-picked offers""Check out our deals"

06 · Design Patterns

The Soul Thai Look

Recurring visual elements that make the brand instantly recognisable.

🔴

Brand Red Buttons

Full-width rounded "Book now" buttons in brand red. 50px border-radius. Hover → deeper red + red glow shadow.

✨

Reveal Animations

Elements fade and slide into view on scroll. Staggered delays (120ms, 240ms, etc) for rhythm.

📏

Brand Underline

A small red horizontal rule beneath section headings. 3.5rem wide, 1px height, below the label/intro.

🔄

Card Hover Lift

Treatment cards lift -1px on hover + subtle border glow (brand red, 0.3 opacity). Duration 500ms.

⭐

5-Star Ratings

Inline star SVGs in brand red. Used in testimonial cards. Always 5 stars in header, then blockquote italic.

🕊️

Decorative Circles

Subtle concentric circle outlines in the hero — brand/15, gold/15 opacity. Suggests zen, calm, aura.

🎨

Radial Gradients

Soft brand-red radial gradient overlays on hero and dark sections. Creates depth without images.

🧘

Lotus Icon Set

Custom SVG icons (lotus, energy waves) used as decorative elements. Gold on dark, faint brand on light.


Button Styles

Book this special
View all treatments
Add to basket
Save R 50

Primary buttons (brand red, cream text), ghost buttons (border-line, transitions to brand), and small badges (savings indicator).

07 · Applications

The Brand in Use

How the identity comes to life across every touchpoint.

Website · soulthai.co.za

Next.js e-commerce spa website

Built with Next.js App Router. Features include: treatment catalogue with cart, specials promotions, three spa locations, gift vouchers, online booking, customer reviews, social links. Uses Framer Motion for reveal animations. Dark forest/charcoal footer sections contrast with warm cream/white body. Brand red CTA buttons throughout.

Email · Newsletter Campaigns

Spring Specials HTML email (Listmonk → Mailgun)

Full-width email template with hero image header, coupon code banner at top, introduction paragraph, and four Spring Special cards. Uses brand red (#fc0606) for CTA buttons and coupon text, #2b2b2b for body copy, #fbfcfd for alternating backgrounds. Mobile-optimised table layout. Sent to 21,244 VIP subscribers via Listmonk/Mailgun pipeline.

Key email template specs: No outer frame/full-width design. Brand red coupon header. Button → brand red with cream text, border-radius 4px. Specials shown as image + title + description + price + CTA blocks.

Social Media

Facebook, Instagram, Linktree

Consistent profile imagery using the logo mark. Warm, lifestyle photography in posts. Captions mirror the Tone of Voice — unhurried, warm, never sales-y. Linktree aggregates all booking + social links. WhatsApp direct booking links for each location.

Print & In-Spa Materials

Gift vouchers, menus, signage

Primary logo on light backgrounds. Ink logo on dark spa menus or gift voucher cards. Brand red accent lines and gold details for premium feel. Font hierarchy: Cormorant for treatment names, Manrope for pricing and details.


WhatsApp Booking Links

SpaPhoneWhatsApp Link
Centurion067 714 4448wa.me/27677144448
Serene073 243 4500wa.me/27732434500
Irene073 109 2143wa.me/27731092143

Standard booking message prefilled: "Hi Soul Thai Spa [Location] — I'd like to book a treatment."

08 · Photography & Imagery

The Soul Thai Eye

Warm, natural, and unhurried — photography that makes you want to book right now.

🌅 Mood & Lighting

Warm, golden-hour lighting. Soft natural light through windows. Candlelit spa atmospheres. No harsh fluorescent or cool-toned clinical lighting.

Ideal: A treatment room with warm wooden tones, soft white linen, amber candlelight, and natural light from a window.

🙌 Subjects & Composition

Hands performing massage, feet being washed, a guest sipping herbal tea. Close, intimate framing. Never clinical — always human and warm.

Ideal: A therapist's hands performing rhythmic compressions on a guest's back, soft focus, warm tones.

Image Guidelines

PropertyStandard
Treatment images4:3 aspect ratio, rounded corners (12–16px), object-cover
Portrait / hero imagesFull-width, natural light, gradient overlays for text readability
Logo imagesPNG with transparency; 500×172 px for digital
Colour treatmentWarm-toned (-10% blue, +5% red), slight desaturation for calm feel
Placeholder styleSoft grey background (#F5F4F5) or brand-soft pattern

Slow down. Good luck follows.

Soul Thai Spa — The Good Luck Spa · Brand Identity Manual v1.0

Prepared September 2026 · Crafted with care in Pretoria