/* Kaydeross Advisory — additional palette studies with contrast-safe light/dark modes.
   Loaded after layout38-series.css so every light-mode surface has an explicit dark-mode counterpart. */

/* Shared safeguards ------------------------------------------------------- */
.palette-v06,.palette-v07,.palette-v08,.palette-v09,.palette-v10,.palette-v11{
  --contrast-ink:#17231a;
  --contrast-muted:#52645a;
}
.palette-v06 .ka-card,.palette-v07 .ka-card,.palette-v08 .ka-card,.palette-v09 .ka-card,.palette-v10 .ka-card,.palette-v11 .ka-card,
.palette-v06 .ka-planner,.palette-v07 .ka-planner,.palette-v08 .ka-planner,.palette-v09 .ka-planner,.palette-v10 .ka-planner,.palette-v11 .ka-planner,
.palette-v06 .ka-audience,.palette-v07 .ka-audience,.palette-v08 .ka-audience,.palette-v09 .ka-audience,.palette-v10 .ka-audience,.palette-v11 .ka-audience{
  color:var(--contrast-ink);
}
.palette-v06 .ka-card p,.palette-v07 .ka-card p,.palette-v08 .ka-card p,.palette-v09 .ka-card p,.palette-v10 .ka-card p,.palette-v11 .ka-card p,
.palette-v06 .ka-audience p,.palette-v07 .ka-audience p,.palette-v08 .ka-audience p,.palette-v09 .ka-audience p,.palette-v10 .ka-audience p,.palette-v11 .ka-audience p{
  color:var(--contrast-muted);
}
.palette-v06 .ka-dark .ka-process p,.palette-v07 .ka-dark .ka-process p,.palette-v08 .ka-dark .ka-process p,.palette-v09 .ka-dark .ka-process p,.palette-v10 .ka-dark .ka-process p,.palette-v11 .ka-dark .ka-process p{
  color:#e8f6f9;
}
.palette-v06 .ka-dark .ka-link,.palette-v07 .ka-dark .ka-link,.palette-v08 .ka-dark .ka-link,.palette-v09 .ka-dark .ka-link,.palette-v10 .ka-dark .ka-link,.palette-v11 .ka-dark .ka-link{
  color:#fff;
}

/* 06 — Forest + Sky / "Adirondack Trust" ------------------------------- */
.palette-v06{
  --forest:#1E491C;--deep:#211F0F;--teal:#355C9B;--blue:#355C9B;--gold:#C6E5FA;--cream:#F6E2AF;--sky:#C6E5FA;--ice:#E8F6F9;
}
.palette-v06 .ka-hero{background-color:#E8F6F9;background-image:linear-gradient(90deg,#FFFFFF 0 57%,#E8F6F9 57%)}
.palette-v06 .ka-soft{background-color:#E8F6F9;background-image:linear-gradient(180deg,#E8F6F9,#FFFFFF)}
.palette-v06 .ka-cta{background-color:#C6E5FA;background-image:linear-gradient(128deg,#E8F6F9,#C6E5FA)}
.palette-v06 .ka-quarter-art{background-color:#C6E5FA;background-image:linear-gradient(135deg,#E8F6F9,#C6E5FA)}
.palette-v06 .ka-dark{background:#1E491C}.palette-v06 .ka-footer{background:#211F0F}
.palette-v06 .ka-kicker:after,.palette-v06 .ka-script-mark:after{background:#355C9B}.palette-v06 .ka-script-mark:after{opacity:.26}
.palette-v06 .ka-service-index{background:#C6E5FA;color:#1E491C}.palette-v06 .ka-icon{background:#E8F6F9;color:#1E491C}
.palette-v06 .ka-tab[aria-selected=true]{background:#1E491C;color:#fff}.palette-v06 .ka-proof span:before{color:#355C9B}
.palette-v06 .ka-btn--accent{background:#355C9B;border-color:#355C9B;color:#fff}.palette-v06 .ka-btn--accent:hover,.palette-v06 .ka-btn--accent:focus-visible{background:#1E491C;border-color:#1E491C;color:#fff}
.palette-v06 .ka-card--lift:hover{border-color:#355C9B}

/* 07 — Blue + Cream / "Blue Ledger" ------------------------------------ */
.palette-v07{
  --forest:#355C9B;--deep:#211F0F;--teal:#FEC872;--blue:#1E491C;--gold:#FEC872;--cream:#F6E2AF;--sky:#C6E5FA;--ice:#E8F6F9;
}
.palette-v07 .ka-hero{background-color:#F6E2AF;background-image:linear-gradient(90deg,#FFFFFF 0 58%,#F6E2AF 58%)}
.palette-v07 .ka-soft{background-color:#E8F6F9;background-image:linear-gradient(180deg,#E8F6F9,#FFFFFF)}
.palette-v07 .ka-cta{background-color:#F6E2AF;background-image:linear-gradient(128deg,#F6E2AF,#E8F6F9)}
.palette-v07 .ka-quarter-art{background-color:#C6E5FA;background-image:linear-gradient(135deg,#C6E5FA,#F6E2AF)}
.palette-v07 .ka-dark{background:#355C9B}.palette-v07 .ka-footer{background:#211F0F}
.palette-v07 .ka-kicker:after,.palette-v07 .ka-script-mark:after{background:#FEC872}.palette-v07 .ka-script-mark:after{opacity:.42}
.palette-v07 .ka-service-index{background:#F6E2AF;color:#355C9B}.palette-v07 .ka-icon{background:#E8F6F9;color:#355C9B}
.palette-v07 .ka-tab[aria-selected=true]{background:#355C9B;color:#fff}.palette-v07 .ka-proof span:before{color:#1E491C}
.palette-v07 .ka-btn--accent{background:#1E491C;border-color:#1E491C;color:#fff}.palette-v07 .ka-btn--accent:hover,.palette-v07 .ka-btn--accent:focus-visible{background:#211F0F;border-color:#211F0F;color:#fff}
.palette-v07 .ka-card--lift:hover{border-color:#355C9B}

/* 08 — Olive + Teal / "Executive Teal" --------------------------------- */
.palette-v08{
  --forest:#211F0F;--deep:#1E491C;--teal:#2CBA8C;--blue:#355C9B;--gold:#2CBA8C;--cream:#F6E2AF;--sky:#C6E5FA;--ice:#E8F6F9;
}
.palette-v08 .ka-hero{background-color:#E8F6F9;background-image:linear-gradient(90deg,#FFFFFF 0 56%,#E8F6F9 56%)}
.palette-v08 .ka-soft{background-color:#F6E2AF;background-image:linear-gradient(180deg,#F6E2AF,#FFFFFF)}
.palette-v08 .ka-cta{background-color:#E8F6F9;background-image:linear-gradient(128deg,#E8F6F9,#FFFFFF)}
.palette-v08 .ka-quarter-art{background-color:#E8F6F9;background-image:linear-gradient(135deg,#E8F6F9,#C6E5FA)}
.palette-v08 .ka-dark{background:#211F0F}.palette-v08 .ka-footer{background:#1E491C}
.palette-v08 .ka-kicker:after,.palette-v08 .ka-script-mark:after{background:#2CBA8C}.palette-v08 .ka-script-mark:after{opacity:.28}
.palette-v08 .ka-service-index{background:#F6E2AF;color:#211F0F}.palette-v08 .ka-icon{background:#E8F6F9;color:#211F0F}
.palette-v08 .ka-tab[aria-selected=true]{background:#211F0F;color:#fff}.palette-v08 .ka-proof span:before{color:#2CBA8C}
.palette-v08 .ka-btn--accent{background:#1E491C;border-color:#1E491C;color:#fff}.palette-v08 .ka-btn--accent:hover,.palette-v08 .ka-btn--accent:focus-visible{background:#211F0F;border-color:#211F0F;color:#fff}
.palette-v08 .ka-card--lift:hover{border-color:#2CBA8C}

/* 09 — Forest + Orange / "Saratoga Autumn" ------------------------------ */
.palette-v09{
  --forest:#1E491C;--deep:#211F0F;--teal:#FF8A1F;--blue:#355C9B;--gold:#FEC872;--cream:#F6E2AF;--sky:#C6E5FA;--ice:#E8F6F9;
}
.palette-v09 .ka-hero{background-color:#F6E2AF;background-image:linear-gradient(90deg,#FFFFFF 0 58%,#F6E2AF 58%)}
.palette-v09 .ka-soft{background-color:#F6E2AF;background-image:linear-gradient(180deg,#FFF9ED,#F6E2AF)}
.palette-v09 .ka-cta{background-color:#F6E2AF;background-image:linear-gradient(128deg,#F6E2AF,#E8F6F9)}
.palette-v09 .ka-quarter-art{background-color:#F6E2AF;background-image:linear-gradient(135deg,#F6E2AF,#E8F6F9)}
.palette-v09 .ka-dark{background:#1E491C}.palette-v09 .ka-footer{background:#211F0F}
.palette-v09 .ka-kicker:after,.palette-v09 .ka-script-mark:after{background:#FF8A1F}.palette-v09 .ka-script-mark:after{opacity:.34}
.palette-v09 .ka-service-index{background:#F6E2AF;color:#1E491C}.palette-v09 .ka-icon{background:#E8F6F9;color:#1E491C}
.palette-v09 .ka-tab[aria-selected=true]{background:#1E491C;color:#fff}.palette-v09 .ka-proof span:before{color:#FF8A1F}
.palette-v09 .ka-btn--accent{background:#355C9B;border-color:#355C9B;color:#fff}.palette-v09 .ka-btn--accent:hover,.palette-v09 .ka-btn--accent:focus-visible{background:#1E491C;border-color:#1E491C;color:#fff}
.palette-v09 .ka-card--lift:hover{border-color:#FF8A1F}

/* 10 — Blue + Teal / "Modern Fiduciary" -------------------------------- */
.palette-v10{
  --forest:#355C9B;--deep:#211F0F;--teal:#2CBA8C;--blue:#1E491C;--gold:#2CBA8C;--cream:#E8F6F9;--sky:#C6E5FA;--ice:#E8F6F9;
}
.palette-v10 .ka-hero{background-color:#E8F6F9;background-image:linear-gradient(90deg,#FFFFFF 0 54%,#E8F6F9 54%)}
.palette-v10 .ka-soft{background-color:#E8F6F9;background-image:linear-gradient(180deg,#E8F6F9,#FFFFFF)}
.palette-v10 .ka-cta{background-color:#C6E5FA;background-image:linear-gradient(128deg,#C6E5FA,#E8F6F9)}
.palette-v10 .ka-quarter-art{background-color:#C6E5FA;background-image:linear-gradient(135deg,#E8F6F9,#C6E5FA)}
.palette-v10 .ka-dark{background:#173E31}.palette-v10 .ka-footer{background:#211F0F}
.palette-v10 .ka-kicker:after,.palette-v10 .ka-script-mark:after{background:#2CBA8C}.palette-v10 .ka-script-mark:after{opacity:.28}
.palette-v10 .ka-service-index{background:#E8F6F9;color:#355C9B}.palette-v10 .ka-icon{background:#C6E5FA;color:#355C9B}
.palette-v10 .ka-tab[aria-selected=true]{background:#355C9B;color:#fff}.palette-v10 .ka-proof span:before{color:#2CBA8C}
.palette-v10 .ka-btn--accent{background:#1E491C;border-color:#1E491C;color:#fff}.palette-v10 .ka-btn--accent:hover,.palette-v10 .ka-btn--accent:focus-visible{background:#211F0F;border-color:#211F0F;color:#fff}
.palette-v10 .ka-card--lift:hover{border-color:#2CBA8C}

/* 11 — Forest + Sage + Blue / "Quiet Green" ---------------------------- */
.palette-v11{
  --forest:#1E491C;--deep:#211F0F;--teal:#355C9B;--blue:#355C9B;--gold:#355C9B;--cream:#AAF58C;--sky:#C6E5FA;--ice:#E8F6F9;
}
.palette-v11 .ka-hero{background-color:#E8F6F9;background-image:linear-gradient(90deg,#FFFFFF 0 58%,rgba(170,245,140,.26) 58%)}
.palette-v11 .ka-soft{background-color:#E8F6F9;background-image:linear-gradient(180deg,rgba(170,245,140,.20),#FFFFFF)}
.palette-v11 .ka-cta{background-color:#E8F6F9;background-image:linear-gradient(128deg,rgba(170,245,140,.22),#E8F6F9)}
.palette-v11 .ka-quarter-art{background-color:#E8F6F9;background-image:linear-gradient(135deg,rgba(170,245,140,.28),#E8F6F9)}
.palette-v11 .ka-dark{background:#1E491C}.palette-v11 .ka-footer{background:#211F0F}
.palette-v11 .ka-kicker:after,.palette-v11 .ka-script-mark:after{background:#355C9B}.palette-v11 .ka-script-mark:after{opacity:.30}
.palette-v11 .ka-service-index{background:#AAF58C;color:#1E491C}.palette-v11 .ka-icon{background:#E8F6F9;color:#1E491C}
.palette-v11 .ka-tab[aria-selected=true]{background:#1E491C;color:#fff}.palette-v11 .ka-proof span:before{color:#355C9B}
.palette-v11 .ka-btn--accent{background:#355C9B;border-color:#355C9B;color:#fff}.palette-v11 .ka-btn--accent:hover,.palette-v11 .ka-btn--accent:focus-visible{background:#1E491C;border-color:#1E491C;color:#fff}
.palette-v11 .ka-card--lift:hover{border-color:#355C9B}

/* Dark mode --------------------------------------------------------------
   Important: these rules deliberately come after every light-mode gradient.
   They reset both background-color and background-image, preventing the
   light-background/light-text collision that affected some earlier studies. */
[data-bs-theme="dark"] body.palette-v06,
[data-bs-theme="dark"] body.palette-v07,
[data-bs-theme="dark"] body.palette-v08,
[data-bs-theme="dark"] body.palette-v09,
[data-bs-theme="dark"] body.palette-v10,
[data-bs-theme="dark"] body.palette-v11{
  --contrast-ink:#E8F6F9;
  --contrast-muted:#C6D1CF;
  color:#E8F6F9;
}
[data-bs-theme="dark"] body.palette-v06{background:#171A16}
[data-bs-theme="dark"] body.palette-v07{background:#151922}
[data-bs-theme="dark"] body.palette-v08{background:#17160D}
[data-bs-theme="dark"] body.palette-v09{background:#1A1811}
[data-bs-theme="dark"] body.palette-v10{background:#11191D}
[data-bs-theme="dark"] body.palette-v11{background:#141A14}

[data-bs-theme="dark"] body.palette-v06 .ka-header,
[data-bs-theme="dark"] body.palette-v07 .ka-header,
[data-bs-theme="dark"] body.palette-v08 .ka-header,
[data-bs-theme="dark"] body.palette-v09 .ka-header,
[data-bs-theme="dark"] body.palette-v10 .ka-header,
[data-bs-theme="dark"] body.palette-v11 .ka-header{background:rgba(20,24,20,.96);border-bottom-color:#465047}

[data-bs-theme="dark"] body.palette-v06 .ka-hero{background-color:#202820;background-image:linear-gradient(90deg,#171A16 0 57%,#202820 57%)}
[data-bs-theme="dark"] body.palette-v07 .ka-hero{background-color:#202838;background-image:linear-gradient(90deg,#151922 0 58%,#202838 58%)}
[data-bs-theme="dark"] body.palette-v08 .ka-hero{background-color:#24271D;background-image:linear-gradient(90deg,#17160D 0 56%,#24271D 56%)}
[data-bs-theme="dark"] body.palette-v09 .ka-hero{background-color:#2A251B;background-image:linear-gradient(90deg,#1A1811 0 58%,#2A251B 58%)}
[data-bs-theme="dark"] body.palette-v10 .ka-hero{background-color:#17282B;background-image:linear-gradient(90deg,#11191D 0 54%,#17282B 54%)}
[data-bs-theme="dark"] body.palette-v11 .ka-hero{background-color:#1E2A1E;background-image:linear-gradient(90deg,#141A14 0 58%,#1E2A1E 58%)}

[data-bs-theme="dark"] body.palette-v06 .ka-soft{background-color:#202820;background-image:linear-gradient(180deg,#202820,#171A16)}
[data-bs-theme="dark"] body.palette-v07 .ka-soft{background-color:#202838;background-image:linear-gradient(180deg,#202838,#151922)}
[data-bs-theme="dark"] body.palette-v08 .ka-soft{background-color:#24271D;background-image:linear-gradient(180deg,#24271D,#17160D)}
[data-bs-theme="dark"] body.palette-v09 .ka-soft{background-color:#2A251B;background-image:linear-gradient(180deg,#2A251B,#1A1811)}
[data-bs-theme="dark"] body.palette-v10 .ka-soft{background-color:#17282B;background-image:linear-gradient(180deg,#17282B,#11191D)}
[data-bs-theme="dark"] body.palette-v11 .ka-soft{background-color:#1E2A1E;background-image:linear-gradient(180deg,#1E2A1E,#141A14)}

[data-bs-theme="dark"] body.palette-v06 .ka-cta{background-color:#202A31;background-image:linear-gradient(128deg,#202820,#202A31)}
[data-bs-theme="dark"] body.palette-v07 .ka-cta{background-color:#28251D;background-image:linear-gradient(128deg,#28251D,#202838)}
[data-bs-theme="dark"] body.palette-v08 .ka-cta{background-color:#1E2C27;background-image:linear-gradient(128deg,#24271D,#1E2C27)}
[data-bs-theme="dark"] body.palette-v09 .ka-cta{background-color:#2D261B;background-image:linear-gradient(128deg,#2D261B,#202A31)}
[data-bs-theme="dark"] body.palette-v10 .ka-cta{background-color:#182B30;background-image:linear-gradient(128deg,#182B30,#17282B)}
[data-bs-theme="dark"] body.palette-v11 .ka-cta{background-color:#213024;background-image:linear-gradient(128deg,#213024,#1E2A1E)}

[data-bs-theme="dark"] body.palette-v06 .ka-card,[data-bs-theme="dark"] body.palette-v06 .ka-planner,[data-bs-theme="dark"] body.palette-v06 .ka-audience,[data-bs-theme="dark"] body.palette-v06 .ka-panel,[data-bs-theme="dark"] body.palette-v06 .ka-tab{background:#202820;border-color:#465047}
[data-bs-theme="dark"] body.palette-v07 .ka-card,[data-bs-theme="dark"] body.palette-v07 .ka-planner,[data-bs-theme="dark"] body.palette-v07 .ka-audience,[data-bs-theme="dark"] body.palette-v07 .ka-panel,[data-bs-theme="dark"] body.palette-v07 .ka-tab{background:#202838;border-color:#49546A}
[data-bs-theme="dark"] body.palette-v08 .ka-card,[data-bs-theme="dark"] body.palette-v08 .ka-planner,[data-bs-theme="dark"] body.palette-v08 .ka-audience,[data-bs-theme="dark"] body.palette-v08 .ka-panel,[data-bs-theme="dark"] body.palette-v08 .ka-tab{background:#24271D;border-color:#515447}
[data-bs-theme="dark"] body.palette-v09 .ka-card,[data-bs-theme="dark"] body.palette-v09 .ka-planner,[data-bs-theme="dark"] body.palette-v09 .ka-audience,[data-bs-theme="dark"] body.palette-v09 .ka-panel,[data-bs-theme="dark"] body.palette-v09 .ka-tab{background:#2A251B;border-color:#585044}
[data-bs-theme="dark"] body.palette-v10 .ka-card,[data-bs-theme="dark"] body.palette-v10 .ka-planner,[data-bs-theme="dark"] body.palette-v10 .ka-audience,[data-bs-theme="dark"] body.palette-v10 .ka-panel,[data-bs-theme="dark"] body.palette-v10 .ka-tab{background:#17282B;border-color:#385158}
[data-bs-theme="dark"] body.palette-v11 .ka-card,[data-bs-theme="dark"] body.palette-v11 .ka-planner,[data-bs-theme="dark"] body.palette-v11 .ka-audience,[data-bs-theme="dark"] body.palette-v11 .ka-panel,[data-bs-theme="dark"] body.palette-v11 .ka-tab{background:#1E2A1E;border-color:#485649}

[data-bs-theme="dark"] body.palette-v06 .ka-quarter-art{background-color:#25333B;background-image:linear-gradient(135deg,#202820,#25333B)}
[data-bs-theme="dark"] body.palette-v07 .ka-quarter-art{background-color:#2A2A35;background-image:linear-gradient(135deg,#202838,#2A2A35)}
[data-bs-theme="dark"] body.palette-v08 .ka-quarter-art{background-color:#1D332C;background-image:linear-gradient(135deg,#24271D,#1D332C)}
[data-bs-theme="dark"] body.palette-v09 .ka-quarter-art{background-color:#342A1E;background-image:linear-gradient(135deg,#2A251B,#25313A)}
[data-bs-theme="dark"] body.palette-v10 .ka-quarter-art{background-color:#1B3237;background-image:linear-gradient(135deg,#17282B,#1B3237)}
[data-bs-theme="dark"] body.palette-v11 .ka-quarter-art{background-color:#253426;background-image:linear-gradient(135deg,#1E2A1E,#253426)}

[data-bs-theme="dark"] body.palette-v06 .ka-display,[data-bs-theme="dark"] body.palette-v06 .ka-h2,[data-bs-theme="dark"] body.palette-v06 .ka-h3,
[data-bs-theme="dark"] body.palette-v07 .ka-display,[data-bs-theme="dark"] body.palette-v07 .ka-h2,[data-bs-theme="dark"] body.palette-v07 .ka-h3,
[data-bs-theme="dark"] body.palette-v08 .ka-display,[data-bs-theme="dark"] body.palette-v08 .ka-h2,[data-bs-theme="dark"] body.palette-v08 .ka-h3,
[data-bs-theme="dark"] body.palette-v09 .ka-display,[data-bs-theme="dark"] body.palette-v09 .ka-h2,[data-bs-theme="dark"] body.palette-v09 .ka-h3,
[data-bs-theme="dark"] body.palette-v10 .ka-display,[data-bs-theme="dark"] body.palette-v10 .ka-h2,[data-bs-theme="dark"] body.palette-v10 .ka-h3,
[data-bs-theme="dark"] body.palette-v11 .ka-display,[data-bs-theme="dark"] body.palette-v11 .ka-h2,[data-bs-theme="dark"] body.palette-v11 .ka-h3{color:#E8F6F9}

[data-bs-theme="dark"] body.palette-v06 .ka-copy,[data-bs-theme="dark"] body.palette-v07 .ka-copy,[data-bs-theme="dark"] body.palette-v08 .ka-copy,[data-bs-theme="dark"] body.palette-v09 .ka-copy,[data-bs-theme="dark"] body.palette-v10 .ka-copy,[data-bs-theme="dark"] body.palette-v11 .ka-copy,
[data-bs-theme="dark"] body.palette-v06 .ka-card p,[data-bs-theme="dark"] body.palette-v07 .ka-card p,[data-bs-theme="dark"] body.palette-v08 .ka-card p,[data-bs-theme="dark"] body.palette-v09 .ka-card p,[data-bs-theme="dark"] body.palette-v10 .ka-card p,[data-bs-theme="dark"] body.palette-v11 .ka-card p,
[data-bs-theme="dark"] body.palette-v06 .ka-audience p,[data-bs-theme="dark"] body.palette-v07 .ka-audience p,[data-bs-theme="dark"] body.palette-v08 .ka-audience p,[data-bs-theme="dark"] body.palette-v09 .ka-audience p,[data-bs-theme="dark"] body.palette-v10 .ka-audience p,[data-bs-theme="dark"] body.palette-v11 .ka-audience p{color:#C6D1CF}

[data-bs-theme="dark"] body.palette-v06 .ka-kicker,[data-bs-theme="dark"] body.palette-v06 .ka-eyebrow,[data-bs-theme="dark"] body.palette-v06 .ka-link{color:#C6E5FA}
[data-bs-theme="dark"] body.palette-v07 .ka-kicker,[data-bs-theme="dark"] body.palette-v07 .ka-eyebrow,[data-bs-theme="dark"] body.palette-v07 .ka-link{color:#F6E2AF}
[data-bs-theme="dark"] body.palette-v08 .ka-kicker,[data-bs-theme="dark"] body.palette-v08 .ka-eyebrow,[data-bs-theme="dark"] body.palette-v08 .ka-link{color:#2CBA8C}
[data-bs-theme="dark"] body.palette-v09 .ka-kicker,[data-bs-theme="dark"] body.palette-v09 .ka-eyebrow,[data-bs-theme="dark"] body.palette-v09 .ka-link{color:#FEC872}
[data-bs-theme="dark"] body.palette-v10 .ka-kicker,[data-bs-theme="dark"] body.palette-v10 .ka-eyebrow,[data-bs-theme="dark"] body.palette-v10 .ka-link{color:#2CBA8C}
[data-bs-theme="dark"] body.palette-v11 .ka-kicker,[data-bs-theme="dark"] body.palette-v11 .ka-eyebrow,[data-bs-theme="dark"] body.palette-v11 .ka-link{color:#C6E5FA}

[data-bs-theme="dark"] body.palette-v06 .ka-script{color:#F6E2AF}[data-bs-theme="dark"] body.palette-v07 .ka-script{color:#F6E2AF}[data-bs-theme="dark"] body.palette-v08 .ka-script{color:#C6E5FA}[data-bs-theme="dark"] body.palette-v09 .ka-script{color:#F6E2AF}[data-bs-theme="dark"] body.palette-v10 .ka-script{color:#C6E5FA}[data-bs-theme="dark"] body.palette-v11 .ka-script{color:#AAF58C}

[data-bs-theme="dark"] body.palette-v06 .ka-tab,[data-bs-theme="dark"] body.palette-v07 .ka-tab,[data-bs-theme="dark"] body.palette-v08 .ka-tab,[data-bs-theme="dark"] body.palette-v09 .ka-tab,[data-bs-theme="dark"] body.palette-v10 .ka-tab,[data-bs-theme="dark"] body.palette-v11 .ka-tab{color:#E8F6F9}
[data-bs-theme="dark"] body.palette-v06 .ka-tab[aria-selected=true]{background:#1E491C;color:#fff;box-shadow:inset 0 -3px 0 #C6E5FA}
[data-bs-theme="dark"] body.palette-v07 .ka-tab[aria-selected=true]{background:#355C9B;color:#fff;box-shadow:inset 0 -3px 0 #FEC872}
[data-bs-theme="dark"] body.palette-v08 .ka-tab[aria-selected=true]{background:#211F0F;color:#fff;box-shadow:inset 0 -3px 0 #2CBA8C}
[data-bs-theme="dark"] body.palette-v09 .ka-tab[aria-selected=true]{background:#1E491C;color:#fff;box-shadow:inset 0 -3px 0 #FF8A1F}
[data-bs-theme="dark"] body.palette-v10 .ka-tab[aria-selected=true]{background:#355C9B;color:#fff;box-shadow:inset 0 -3px 0 #2CBA8C}
[data-bs-theme="dark"] body.palette-v11 .ka-tab[aria-selected=true]{background:#1E491C;color:#fff;box-shadow:inset 0 -3px 0 #C6E5FA}

[data-bs-theme="dark"] body.palette-v06 .ka-service-index{background:#C6E5FA;color:#1E491C}
[data-bs-theme="dark"] body.palette-v07 .ka-service-index{background:#F6E2AF;color:#355C9B}
[data-bs-theme="dark"] body.palette-v08 .ka-service-index{background:#F6E2AF;color:#211F0F}
[data-bs-theme="dark"] body.palette-v09 .ka-service-index{background:#F6E2AF;color:#1E491C}
[data-bs-theme="dark"] body.palette-v10 .ka-service-index{background:#E8F6F9;color:#355C9B}
[data-bs-theme="dark"] body.palette-v11 .ka-service-index{background:#AAF58C;color:#1E491C}

[data-bs-theme="dark"] body.palette-v06 .ka-icon{background:#273849;color:#C6E5FA}
[data-bs-theme="dark"] body.palette-v07 .ka-icon{background:#273149;color:#F6E2AF}
[data-bs-theme="dark"] body.palette-v08 .ka-icon{background:#243B34;color:#2CBA8C}
[data-bs-theme="dark"] body.palette-v09 .ka-icon{background:#3A3022;color:#FEC872}
[data-bs-theme="dark"] body.palette-v10 .ka-icon{background:#203A3C;color:#2CBA8C}
[data-bs-theme="dark"] body.palette-v11 .ka-icon{background:#2A382A;color:#C6E5FA}

[data-bs-theme="dark"] body.palette-v06 .ka-dark{background:#163A1A}[data-bs-theme="dark"] body.palette-v07 .ka-dark{background:#263F70}[data-bs-theme="dark"] body.palette-v08 .ka-dark{background:#211F0F}[data-bs-theme="dark"] body.palette-v09 .ka-dark{background:#163A1A}[data-bs-theme="dark"] body.palette-v10 .ka-dark{background:#173E31}[data-bs-theme="dark"] body.palette-v11 .ka-dark{background:#163A1A}
[data-bs-theme="dark"] body.palette-v06 .ka-footer,[data-bs-theme="dark"] body.palette-v07 .ka-footer,[data-bs-theme="dark"] body.palette-v08 .ka-footer,[data-bs-theme="dark"] body.palette-v09 .ka-footer,[data-bs-theme="dark"] body.palette-v10 .ka-footer,[data-bs-theme="dark"] body.palette-v11 .ka-footer{background:#10130F}

/* In dark mode, always keep brand logo on a light tile for fidelity and legibility. */
[data-bs-theme="dark"] body.palette-v06 .navbar-brand,[data-bs-theme="dark"] body.palette-v07 .navbar-brand,[data-bs-theme="dark"] body.palette-v08 .navbar-brand,[data-bs-theme="dark"] body.palette-v09 .navbar-brand,[data-bs-theme="dark"] body.palette-v10 .navbar-brand,[data-bs-theme="dark"] body.palette-v11 .navbar-brand{background:#F8FBF7}

@media(prefers-contrast:more){
  [data-bs-theme="dark"] body.palette-v06 .ka-card,[data-bs-theme="dark"] body.palette-v07 .ka-card,[data-bs-theme="dark"] body.palette-v08 .ka-card,[data-bs-theme="dark"] body.palette-v09 .ka-card,[data-bs-theme="dark"] body.palette-v10 .ka-card,[data-bs-theme="dark"] body.palette-v11 .ka-card{border-width:2px}
}
