/* Book-a-Tour buttons — CodePen css-buttons №3: the solid fill retracts to an
   inner glow ring and blooms outward on hover. Each button keeps its own
   color: brand pink by default, the program accent (--pc) on program pages. */
a.nav-enroll, a.btn-cta[href="#contact"], a.btn-cta[href^="tel:"], a.btn.solid[href="#visit"]{
  --bfx:#D5318E;
  background:transparent !important;
  border:2px solid var(--bfx);
  box-shadow:0 0 40px 40px var(--bfx) inset,
             0 4px 14px color-mix(in srgb, var(--bfx) 30%, transparent) !important;
  transition:box-shadow .15s ease-in-out, color .15s ease-in-out, transform .18s ease !important;
}
a.btn.solid[href="#visit"]{--bfx:var(--pc, #D5318E)}
a.nav-enroll:hover, a.btn-cta[href="#contact"]:hover, a.btn-cta[href^="tel:"]:hover,
a.btn.solid[href="#visit"]:hover{
  color:var(--bfx) !important;   /* #topnav's id selector would keep it white */
  box-shadow:0 0 10px 0 var(--bfx) inset, 0 0 10px 4px var(--bfx) !important;
}
