:root {
    /* 
     * Brand Colors based on Suriananda Yoga Instagram
     * Vibe: Earthy, warm, pure, professional, calm
     */
    --primary-color: #B49A67;
    /* Gold/Ochre from Logo */
    --primary-dark: #988258;
    --primary-light: #E8DDCA;

    --secondary-color: #6C7A65;
    /* Sage/Olive Green from nature shots */

    /* Backgrounds & Neutrals */
    --bg-color: #FFFFFF;
    /* Pure White */
    --bg-light: #F9F8F6;
    /* Sandy beige/cream off-white */
    --bg-overlay: rgba(18, 20, 18, 0.7);
    /* Dark translucent for imagery */

    /* Typography Colors */
    --text-main: #333333;
    --text-muted: #666666;
    --text-light: #FFFFFF;

    /* Fonts */
    --font-heading: 'Playfair Display', serif;
    /* Elegant, professional */
    --font-body: 'Outfit', sans-serif;
    /* Clean, modern, minimalist */

    /* Spacings */
    --spacing-xs: 0.5rem;
    --spacing-sm: 1rem;
    --spacing-md: 2rem;
    --spacing-lg: 4rem;
    --spacing-xl: 6rem;

    /* Transitions & Shadows */
    --transition: all 0.3s ease;
    --shadow-sm: 0 4px 6px rgba(0, 0, 0, 0.05);
    --shadow-md: 0 10px 15px rgba(0, 0, 0, 0.05);

    /* Border Radius */
    --radius-sm: 4px;
    --radius-md: 8px;
    --radius-lg: 16px;
}