/* ============================================================
   ROSE-PEACH CTA preview (branch: karuna-l5-rose-peach, 9 Oct 2026), built on the karuna-L5-coast folder (coast hero).
   Loaded last on every page. Turns the deep rose closing band at the
   end of each page into a band in the logo rose-peach (#EBBFBA to #DFB1A5) with dark text. Nothing else changes.
   ============================================================ */
:root{
  --pc-peach-top:#EBBFBA; --pc-peach-bottom:#DFB1A5;
  --pc-ink:#4A2530; --pc-body:#5A3139; --pc-kicker:#7A3A4A; --pc-accent:#843F51;
  --pc-imprint:#A25A6C;
}
html body .start,
html body .TM_cta,
html body .CT_cta,
html body .EP_cta,
html body .MH_cta,
html body .SV_cta,
html body .WB_cta,
html body .SF_cta{background:linear-gradient(180deg,var(--pc-peach-top) 0%,var(--pc-peach-bottom) 100%);color:var(--pc-body)}

html body .start h2,
html body .TM_cta h2,
html body .CT_cta h2,
html body .EP_cta h2,
html body .MH_cta h2,
html body .SV_cta h2,
html body .WB_cta h2,
html body .SF_cta h2{color:var(--pc-ink)}

html body .start h2 em,
html body .TM_cta h2 em,
html body .CT_cta h2 em,
html body .EP_cta h2 em,
html body .MH_cta h2 em,
html body .SV_cta h2 em,
html body .WB_cta h2 em,
html body .SF_cta h2 em{color:var(--pc-accent)}

html body .start .kicker,
html body .TM_cta .kicker,
html body .CT_cta .kicker,
html body .EP_cta .kicker,
html body .MH_cta .kicker,
html body .SV_cta .kicker,
html body .WB_cta .kicker,
html body .SF_cta .kicker{color:var(--pc-kicker) !important}

html body .start p,
html body .TM_cta p,
html body .CT_cta p,
html body .EP_cta p,
html body .MH_cta p,
html body .SV_cta p,
html body .WB_cta p,
html body .SF_cta p{color:var(--pc-body)}

html body .start a:not(.btn),
html body .TM_cta a:not(.btn),
html body .CT_cta a:not(.btn),
html body .EP_cta a:not(.btn),
html body .MH_cta a:not(.btn),
html body .SV_cta a:not(.btn),
html body .WB_cta a:not(.btn),
html body .SF_cta a:not(.btn){color:var(--pc-ink);text-decoration-color:var(--pc-accent)}

/* buttons: solid becomes deep maroon with cream text; ghost becomes a dark outline */
html body .start .btn.solid,
html body .TM_cta .btn.solid,
html body .CT_cta .btn.solid,
html body .EP_cta .btn.solid,
html body .MH_cta .btn.solid,
html body .SV_cta .btn.solid,
html body .WB_cta .btn.solid,
html body .SF_cta .btn.solid{background:var(--pc-ink);color:#FCF5F1}
html body .start .btn.solid:hover,
html body .TM_cta .btn.solid:hover,
html body .CT_cta .btn.solid:hover,
html body .EP_cta .btn.solid:hover,
html body .MH_cta .btn.solid:hover,
html body .SV_cta .btn.solid:hover,
html body .WB_cta .btn.solid:hover,
html body .SF_cta .btn.solid:hover{background:var(--pc-accent);color:#FCF5F1}
html body .start .btn.ghost,
html body .TM_cta .btn.ghost,
html body .CT_cta .btn.ghost,
html body .EP_cta .btn.ghost,
html body .MH_cta .btn.ghost,
html body .SV_cta .btn.ghost,
html body .WB_cta .btn.ghost,
html body .SF_cta .btn.ghost{border-color:rgba(74,37,48,.55);color:var(--pc-ink)}
html body .start .btn.ghost:hover,
html body .TM_cta .btn.ghost:hover,
html body .CT_cta .btn.ghost:hover,
html body .EP_cta .btn.ghost:hover,
html body .MH_cta .btn.ghost:hover,
html body .SV_cta .btn.ghost:hover,
html body .WB_cta .btn.ghost:hover,
html body .SF_cta .btn.ghost:hover{border-color:var(--pc-accent);color:var(--pc-accent)}

/* crisis-line numbers were white on the rose band */
html body .start strong,
html body .TM_cta strong,
html body .CT_cta strong,
html body .EP_cta strong,
html body .MH_cta strong,
html body .SV_cta strong,
html body .WB_cta strong,
html body .SF_cta strong{color:var(--pc-ink)}

/* fades that used to blend into the deep rose band now blend into the rose-peach */
html body :is(.start,.TM_cta,.CT_cta,.EP_cta,.MH_cta,.SV_cta,.WB_cta,.SF_cta) > .kHzIn{background:linear-gradient(to bottom,var(--pc-peach-top) 0,rgba(235,191,186,0) 100%) !important}
html body section:has(+ :is(.start,.TM_cta,.CT_cta,.EP_cta,.MH_cta,.SV_cta,.WB_cta,.SF_cta)) > .kHzFade{background:linear-gradient(to bottom,rgba(247,241,238,0) 0,var(--pc-peach-top) 100%) !important}

/* footer: very deep maroon-magenta instead of the near-black ink (#2A2129) */
html body footer.site{background:#44182D}

/* root and earth imprints on the band: deeper rose-peach instead of pale cream */
html body :is(.start,.TM_cta,.CT_cta,.EP_cta,.MH_cta,.SV_cta,.WB_cta,.SF_cta)::before,
html body :is(.start,.TM_cta,.CT_cta,.EP_cta,.MH_cta,.SV_cta,.WB_cta,.SF_cta)::after{background-color:#C48A8C !important;opacity:.22 !important}
