Swap out slider button with character

/* 1. Target the draggable thumb handle wrapper container */
[class*="SliderThumbBase__Thumb"],
[class*="slider__SliderThumb"],
[role="slider"] [class*="Thumb"] {
  width: 44px !important;
  height: 44px !important;
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0px !important;
  overflow: visible !important;
}

/* 3. Inject the clean text character structure with rendering engine fixes */
[class*="SliderThumbBase__Thumb"]::after,
[class*="slider__SliderThumb"]::after,
[role="slider"] [class*="Thumb"]::after {
  /* Use the detailed road-bike racer character framework */
  content: "🚴" !important;

  /* Absolute layout alignment rules */
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: absolute !important;

  /* Position Tuning: Keeps it the exact same height and footprint */
  top: -16px !important;
  left: 50% !important;

  /* Size Matrix: Match the precise width constraints of your previous setup */
  font-size: 38px !important;
  line-height: 1 !important;

  /* CRITICAL RENDERING FIXES: Forces the browser to draw crisp, sharp vector outlines */
  font-family: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;

  /* Mirror flip: Standardizes the active rider posture to face forward (right) on the track */
  transform: translateX(-50%) scaleX(-1) !important;

  /* Layout pipeline priority parameters */
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 99999 !important;
}

Wow, looks fantastic, Mike!

A huge thank you for sharing your amazing solution :wink: