/* =====================================================
   WAHMN Brand Fonts — Global header + nav overrides
   ===================================================== */

/* Google Fonts are enqueued separately; these rules apply them. */

/* 1. Set site-wide body font to Jost, but only inside the theme
   (so the admin bar / block editor stay untouched). */
body:not(.wp-admin) {
    font-family: 'Jost', system-ui, sans-serif !important;
}

/* 2. Site title / logo text — Cormorant Garamond */
#masthead .site-title,
#masthead .site-branding .site-title,
.kadence-sticky-header .site-title,
.site-header .site-title,
header .site-title,
.site-branding a,
#colophon .site-title,
.kadence-sticky-header .site-branding a,
.kadence-sticky-header .site-title-wrap .site-title,
.site-header-row .site-title,
.site-header-inner-wrap .site-title {
    font-family: 'Cormorant Garamond', Georgia, serif !important;
    font-weight: 500 !important;
    letter-spacing: 0.02em !important;
}

/* 3. Navigation menus — Jost */
#masthead .main-navigation,
#masthead .menu,
#masthead .nav-menu,
#masthead .header-menu,
#masthead .header-navigation,
#masthead nav ul li a,
#masthead .header-menu-items li a,
#masthead .nav-menu li a,
.kadence-sticky-header nav a,
.kadence-sticky-header .header-menu a,
.kadence-sticky-header .nav-menu a,
.site-header nav a,
.site-header .menu a,
.main-header-menu a,
.header-primary-menu a,
.drawer-nav-drop-wrap .menu a,
#mobile-drawer .menu a,
#mobile-drawer nav a,
#drawer .menu a,
#drawer nav a,
.kadence-mobile-nav a,
.mobile-navigation a {
    font-family: 'Jost', system-ui, sans-serif !important;
    font-weight: 500 !important;
    letter-spacing: -0.01em !important;
}

/* 4. Force dropdown links too */
#masthead .sub-menu a,
#masthead .dropdown-menu a,
#masthead .nav-drop-titleline,
#masthead .nav-dropdown a,
.kadence-sticky-header .sub-menu a,
.kadence-sticky-header .dropdown-menu a {
    font-family: 'Jost', system-ui, sans-serif !important;
}

/* 5. Subhead / tagline in header (if any) */
#masthead .site-description,
#masthead .site-tagline,
.site-header .site-description {
    font-family: 'Dancing Script', cursive !important;
}

/* 6. Buttons in header — keep Jost */
#masthead .button,
#masthead .wp-block-button__link,
#masthead .header-button {
    font-family: 'Jost', system-ui, sans-serif !important;
}

/* 7. Mobile hamburger drawer text */
#mobile-drawer .drawer-menu a,
#mobile-drawer nav a,
#drawer .drawer-menu a,
#drawer nav a,
.mobile-nav-menu a,
.kt-mobile-nav a {
    font-family: 'Jost', system-ui, sans-serif !important;
}
