/* DigitallyKnown.com - CONTINUE THE TOUR only: plum and gold matching the entrance. */
:root { --dk-tour-plum:#762B65; --dk-tour-plum-deep:#58204E; --dk-tour-gold:#E7C485; }
a.dk31-tour-button,
.dk6-floating a.dk31-tour-button,
a.dk14-float,
.dk14-float a.btn {
  background: linear-gradient(110deg,#762B65,#8D3676 48%,#58204E) !important;
  background-color: var(--dk-tour-plum) !important;
  color: #FFFFFF !important;
  border: 1.5px solid var(--dk-tour-gold) !important;
  border-radius: 999px !important;
  box-shadow: 0 4px 18px rgba(231,196,133,.20) !important;
  text-decoration: none !important;
  transition: filter .2s ease, box-shadow .2s ease !important;
}
a.dk31-tour-button:hover,
a.dk31-tour-button:focus-visible,
.dk6-floating a.dk31-tour-button:hover,
a.dk14-float:hover,
.dk14-float a.btn:hover {
  background: linear-gradient(110deg,#81316E,#9C437F 48%,#652959) !important;
  color: #FFFFFF !important;
  border-color: #F3D69E !important;
  box-shadow: 0 4px 24px rgba(231,196,133,.38) !important;
  filter: brightness(1.07);
}
a.dk31-tour-button span { color: #E7C485 !important; }
a.dk31-tour-button:focus-visible { outline: 3px solid #F3D69E !important; outline-offset: 3px !important; }

/* BiographLink Advantage: its tour CTA uses a nested SPAN.btn, not an A.btn.
   Neutralize the old aqua background on that inner span without affecting other CTAs. */
a.dk14-float.dk31-tour-button,
a.dk14-float.dk31-tour-button:hover,
a.dk14-float.dk31-tour-button:focus-visible {
  background:linear-gradient(110deg,#762B65,#8D3676 48%,#58204E)!important;
  background-color:#762B65!important;
  border:1.5px solid #E7C485!important;
  color:#FFFFFF!important;
  box-shadow:0 4px 18px rgba(231,196,133,.20)!important;
}
a.dk14-float.dk31-tour-button > span.btn,
a.dk14-float.dk31-tour-button:hover > span.btn,
a.dk14-float.dk31-tour-button:focus-visible > span.btn {
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  color:#FFFFFF!important;
  border:0!important;
  box-shadow:none!important;
  padding:0!important;
  min-height:0!important;
  height:auto!important;
}
