/*
Theme Name: Self Discovery with Parul
Theme URI: https://selfdiscoverywithparul.com/
Author: Antigravity Team
Author URI: https://selfdiscoverywithparul.com/
Description: A bespoke, luxury editorial WordPress theme designed for Parul - Self-Discovery Catalyst, inspired deeply by the aesthetics, typography, spacing, and bold authority of Gabby Bernstein (gabbybernstein.com).
Version: 2.2.1
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: selfdiscoverywithparul
Tags: spiritual, coaching, wellness, lifestyle, custom-header, full-width-template, responsive-layout, clean, modern
*/

/* 
 * Styles are modularly loaded from assets/css/theme.css
 * Core fallback resets below
 */
:root {
    --color-bg: #FBF9F5;
    --color-bg-alt: #F4EFE6;
    --color-bg-white: #FFFFFF;
    --color-text: #242424;
    --color-text-muted: #5C6064;
    --color-primary: #E73844;
    --color-primary-hover: #D12833;
    --color-cyan: #396C6C;
    --color-cyan-light: #EBF2F2;
    --color-gold: #C59B27;
    --color-border: rgba(36, 36, 36, 0.08);
    --font-heading: 'Outfit', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    --font-serif: 'Playfair Display', Georgia, serif;
    --font-body: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

/* Enforce Header & Logo Design Requirements */
.site-header {
    background-color: #FFFFFF !important;
    border: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
}

.scroll-brand-logo,
.scroll-brand-logo:hover,
.scroll-brand-logo:focus,
.scroll-brand-logo:active,
.scroll-brand-logo .logo-text,
.scroll-brand-logo:hover .logo-text,
.scroll-brand-logo:focus .logo-text,
.scroll-brand-logo:active .logo-text {
    color: #242424 !important;
}

.scroll-brand-logo:hover .logo-text {
    transform: scale(1.1) !important;
    color: #242424 !important;
}

body {
    padding-top: var(--header-height) !important;
}

@media screen and (min-width: 783px) {
    body.admin-bar {
        padding-top: calc(var(--header-height) + 32px) !important;
    }
    body.admin-bar .site-header {
        top: 32px;
    }
}

@media screen and (max-width: 782px) {
    body.admin-bar {
        padding-top: calc(var(--header-height) + 46px) !important;
    }
    body.admin-bar .site-header {
        top: 0;
    }
}


