/* =========================================================
   Wheels — Native Text Highlight (solid + panel-aware)
   Default: BG #ff5f7f, Text #ffffff
   Inside panels whose bg is #ff5f7f → BG #ffafbb, Text #ffffff
   ========================================================= */

/* High specificity so we beat the theme */
html body *::selection,
html body::selection,
html::selection,
*::selection {
  background-color: #ff5f7f !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  text-shadow: none !important;
}
html body *::-moz-selection,
html body::-moz-selection,
html::-moz-selection,
*::-moz-selection {
  background-color: #ff5f7f !important;
  color: #ffffff !important;
}

/* Inputs/contenteditable too */
input::selection,
textarea::selection,
select::selection,
[contenteditable]::selection {
  background-color: #ff5f7f !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  text-shadow: none !important;
}
input::-moz-selection,
textarea::-moz-selection,
select::-moz-selection,
[contenteditable]::-moz-selection {
  background-color: #ff5f7f !important;
  color: #ffffff !important;
}

/* ----- Contrast on pink panels (#ff5f7f) ----- */
/* JS adds .wheels-brand-bg to any container whose computed bg is #ff5f7f */
.wheels-brand-bg *::selection,
.wheels-brand-bg::selection {
  background-color: #ffafbb !important; /* lighter pink */
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}
.wheels-brand-bg *::-moz-selection,
.wheels-brand-bg::-moz-selection {
  background-color: #ffafbb !important;
  color: #ffffff !important;
}

/* Safety: never touch your video/showreel blocks */
.play-showreel *::selection,
.play-shpwreel *::selection,
.play-video *::selection,
.play-videos *::selection {
  background-color: #ff5f7f !important; /* keep default; these often have overlays */
  color: #ffffff !important;
}
.play-showreel *::-moz-selection,
.play-shpwreel *::-moz-selection,
.play-video *::-moz-selection,
.play-videos *::-moz-selection {
  background-color: #ff5f7f !important;
  color: #ffffff !important;
}