[data-yfx-speed-legacy] { display: none !important; }
#yfx-player select.yfx-speed-picker,
#audio-dock select.yfx-speed-picker {
  display: inline-block;
  box-sizing: border-box;
  appearance: auto;
  -webkit-appearance: auto;
  min-height: 44px;
  height: 44px;
  width: 4.75rem;
  min-width: 4.75rem;
  max-width: 100%;
  padding: 0.4rem 0.45rem;
  border: 1px solid color-mix(in oklab, var(--brand, #008965) 45%, var(--border, #c7d7d3));
  border-radius: 0.6rem;
  background-color: var(--bg1, #fff);
  color: var(--brand-t, #006d51);
  font-family: var(--font-mono, monospace);
  font-size: 0.75rem;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
  line-height: 1.2;
  letter-spacing: 0;
  text-transform: none;
  cursor: pointer;
  color-scheme: light;
}
html[data-theme="dark"] #yfx-player select.yfx-speed-picker,
html[data-theme="dark"] #audio-dock select.yfx-speed-picker { color-scheme: dark; }
#yfx-player select.yfx-speed-picker:focus-visible,
#audio-dock select.yfx-speed-picker:focus-visible {
  outline: 2px solid var(--brand, #008965);
  outline-offset: 3px;
}
.yfx-speed-picker option {
  color: var(--tx1, #142625);
  background-color: var(--bg1, #fff);
  font-size: 1rem;
}
