/* Scope the existing site's transparent header treatment to rose patterns only.
   This uses the current Blocksy header and its menu, never a second menu. */
html body:has(.entry-content .cdp-rose-v2) #header{position:absolute!important;inset:0 0 auto!important;z-index:40;width:100%;height:auto!important}
html body:has(.entry-content .cdp-rose-v2) #header>[data-device]{position:relative!important}
html body:has(.entry-content .cdp-rose-v2) #header [data-row="middle"]{background:rgba(20,17,14,.18)!important;border-bottom:1px solid rgba(255,255,255,.25);backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}
html body:has(.entry-content .cdp-rose-v2) #header .site-title a,
html body:has(.entry-content .cdp-rose-v2) #header #header-menu-1>.menu>li>.ct-menu-link,
html body:has(.entry-content .cdp-rose-v2) #header [data-id="trigger"]{color:#fffdf8!important}
html body:has(.entry-content .cdp-rose-v2) #header #header-menu-1>.menu>li>.ct-menu-link :is(svg,svg *),
html body:has(.entry-content .cdp-rose-v2) #header [data-id="trigger"] :is(svg,svg *){fill:#fffdf8!important;color:#fffdf8!important}
html body:has(.entry-content .cdp-rose-v2) #header [data-id="trigger"]{background:rgba(20,17,14,.18)!important;border-color:rgba(255,255,255,.5)!important}
html body:has(.entry-content .cdp-rose-v2) #header [data-device] [data-row] [data-id="button"] a{background:#6d6154!important;border:1px solid #6d6154!important;color:#fffdf8!important;border-radius:999px!important;box-shadow:none!important}
html body:has(.entry-content .cdp-rose-v2) #header [data-device] [data-row] [data-id="button"] a:is(:hover,:focus-visible){background:#594f44!important;border-color:#594f44!important}
html body:has(.entry-content .cdp-rose-v2) #header #header-menu-1>.menu>li>.ct-menu-link:is(:hover,:focus-visible){color:#e8c2b0!important;background:rgba(20,17,14,.24)!important}
html body:has(.entry-content .cdp-rose-v2) #main>.ct-container-full{padding-top:0!important}
/* Full-width content; the pattern provides its own heading and trail. */
html body:has(.entry-content .cdp-rose-v2) #main>[class*="ct-container"]{width:100%!important;max-width:none!important;padding:0!important}
html body:has(.entry-content .cdp-rose-v2) #main article>.hero-section,
html body:has(.entry-content .cdp-rose-v2) #main>.hero-section,
html body:has(.entry-content .cdp-rose-v2) .cdp-breadcrumbs{display:none!important}
html body:has(.entry-content .cdp-rose-v2) .entry-content{padding:0!important;margin:0!important;--theme-block-width:100%;--theme-block-max-width:100%;--theme-block-wide-max-width:100%}
html body:has(.entry-content .cdp-rose-v2) .entry-content>.cdp-rose-v2{width:100%!important;max-width:none!important;margin:0!important}
html body:has(.entry-content .cdp-rose-v2) .cdp-newsletter{background:#eee7dc;color:#49423b;border-color:#dcd3c6}
html body:has(.entry-content .cdp-rose-v2) .cdp-newsletter :is(h2,p,a){color:inherit}
/* The theme's mobile drawer keeps the same navigation, in the rose palette. */
html body:has(.entry-content .cdp-rose-v2) #offcanvas .ct-panel-inner{background:#faf7f1!important;color:#49423b!important}
html body:has(.entry-content .cdp-rose-v2) #offcanvas :is(.site-title a,.ct-menu-link,.ct-toggle-close,.ct-toggle-dropdown-mobile){color:#49423b!important}
html body:has(.entry-content .cdp-rose-v2) #offcanvas :is(.ct-toggle-close,.ct-toggle-dropdown-mobile) :is(svg,svg *){fill:#49423b!important;color:#49423b!important}
html body:has(.entry-content .cdp-rose-v2) #offcanvas [data-id="button"] a{background:#6d6154!important;border:1px solid #6d6154!important;border-radius:999px!important;color:#fffdf8!important;box-shadow:none!important}

html body:has(.entry-content .cdp-rose-v2) #offcanvas .site-logo-container::before{color:#49423b!important}
