.arcSlider {
  position: relative;
}
.arcSlider .arc {
  position: absolute;
  overflow: visible;
}
.arcSlider .valueDisplay {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: fit-content;
}
.arcSlider:global(.carbon) .valueDisplay {
  max-width: 80%;
  font-size: 3rem;
  font-weight: 300;
}
:global(.spotlight-input-key) .arcSlider:global(.carbon):global(.spottable):focus,
:global(.spotlight-input-mouse) .arcSlider:global(.carbon):global(.spottable):focus {
  background-color: transparent;
  background-image: none;
  color: rgba(255, 255, 255, 0.75);
}
:global(.spotlight-input-touch) .arcSlider:global(.carbon):global(.spottable):active {
  background-color: transparent;
  background-image: none;
  color: rgba(255, 255, 255, 0.75);
}
.arcSlider:global(.carbon)[disabled] {
  opacity: 0.4;
}
.arcSlider:global(.cobalt) .valueDisplay {
  max-width: 80%;
  font-size: 3rem;
  font-weight: 300;
}
:global(.spotlight-input-key) .arcSlider:global(.cobalt):global(.spottable):focus,
:global(.spotlight-input-mouse) .arcSlider:global(.cobalt):global(.spottable):focus {
  background-color: transparent;
  background-image: none;
  color: var(--agate-accent-color, #8c81ff);
}
:global(.spotlight-input-touch) .arcSlider:global(.cobalt):global(.spottable):active {
  background-color: transparent;
  background-image: none;
  color: var(--agate-accent-color, #8c81ff);
}
.arcSlider:global(.cobalt)[disabled] {
  opacity: 0.4;
}
.arcSlider:global(.cobalt):global(.night) .valueDisplay {
  max-width: 80%;
  font-size: 3rem;
  font-weight: 300;
}
:global(.spotlight-input-key) .arcSlider:global(.cobalt):global(.night):global(.spottable):focus,
:global(.spotlight-input-mouse) .arcSlider:global(.cobalt):global(.night):global(.spottable):focus {
  background-color: transparent;
  background-image: none;
  color: #7482bf;
}
:global(.spotlight-input-touch) .arcSlider:global(.cobalt):global(.night):global(.spottable):active {
  background-color: transparent;
  background-image: none;
  color: #7482bf;
}
.arcSlider:global(.cobalt):global(.night)[disabled] {
  opacity: 0.4;
}
.arcSlider:global(.copper) .valueDisplay {
  max-width: 80%;
  font-size: 3rem;
  font-weight: 300;
}
:global(.spotlight-input-key) .arcSlider:global(.copper):global(.spottable):focus,
:global(.spotlight-input-mouse) .arcSlider:global(.copper):global(.spottable):focus {
  background-color: transparent;
  background-image: none;
  color: #d8d8d8;
}
:global(.spotlight-input-touch) .arcSlider:global(.copper):global(.spottable):active {
  background-color: transparent;
  background-image: none;
  color: #d8d8d8;
}
.arcSlider:global(.copper)[disabled] {
  opacity: 0.4;
}
.arcSlider:global(.copper):global(.night) .valueDisplay {
  max-width: 80%;
  font-size: 3rem;
  font-weight: 300;
}
:global(.spotlight-input-key) .arcSlider:global(.copper):global(.night):global(.spottable):focus,
:global(.spotlight-input-mouse) .arcSlider:global(.copper):global(.night):global(.spottable):focus {
  background-color: transparent;
  background-image: none;
  color: var(--agate-accent-color, #e0b094);
}
:global(.spotlight-input-touch) .arcSlider:global(.copper):global(.night):global(.spottable):active {
  background-color: transparent;
  background-image: none;
  color: var(--agate-accent-color, #e0b094);
}
.arcSlider:global(.copper):global(.night)[disabled] {
  opacity: 0.4;
}
.arcSlider:global(.electro) .valueDisplay {
  max-width: 80%;
  font-size: 3rem;
  font-weight: 300;
}
:global(.spotlight-input-key) .arcSlider:global(.electro):global(.spottable):focus,
:global(.spotlight-input-mouse) .arcSlider:global(.electro):global(.spottable):focus {
  background-color: transparent;
  background-image: none;
  color: white;
}
:global(.spotlight-input-touch) .arcSlider:global(.electro):global(.spottable):active {
  background-color: transparent;
  background-image: none;
  color: white;
}
.arcSlider:global(.electro)[disabled] {
  opacity: 0.4;
}
.arcSlider:global(.gallium) .valueDisplay {
  max-width: 80%;
  font-size: 3rem;
  font-weight: 300;
}
:global(.spotlight-input-key) .arcSlider:global(.gallium):global(.spottable):focus,
:global(.spotlight-input-mouse) .arcSlider:global(.gallium):global(.spottable):focus {
  background-color: transparent;
  background-image: none;
  color: #000000;
}
:global(.spotlight-input-touch) .arcSlider:global(.gallium):global(.spottable):active {
  background-color: transparent;
  background-image: none;
  color: #000000;
}
.arcSlider:global(.gallium)[disabled] {
  opacity: 0.4;
}
.arcSlider:global(.gallium):global(.night) .valueDisplay {
  max-width: 80%;
  font-size: 3rem;
  font-weight: 300;
}
:global(.spotlight-input-key) .arcSlider:global(.gallium):global(.night):global(.spottable):focus,
:global(.spotlight-input-mouse) .arcSlider:global(.gallium):global(.night):global(.spottable):focus {
  background-color: transparent;
  background-image: none;
  color: #ffffff;
}
:global(.spotlight-input-touch) .arcSlider:global(.gallium):global(.night):global(.spottable):active {
  background-color: transparent;
  background-image: none;
  color: #ffffff;
}
.arcSlider:global(.gallium):global(.night)[disabled] {
  opacity: 0.4;
}
.arcSlider:global(.silicon) .valueDisplay {
  max-width: 80%;
  font-size: 3rem;
  font-weight: 300;
}
:global(.spotlight-input-key) .arcSlider:global(.silicon):global(.spottable):focus,
:global(.spotlight-input-mouse) .arcSlider:global(.silicon):global(.spottable):focus {
  background-color: transparent;
  background-image: none;
  color: #000000;
}
:global(.spotlight-input-touch) .arcSlider:global(.silicon):global(.spottable):active {
  background-color: transparent;
  background-image: none;
  color: #000000;
}
.arcSlider:global(.silicon)[disabled] {
  opacity: 0.4;
}
.arcSlider:global(.silicon):global(.night) .valueDisplay {
  max-width: 80%;
  font-size: 3rem;
  font-weight: 300;
}
:global(.spotlight-input-key) .arcSlider:global(.silicon):global(.night):global(.spottable):focus,
:global(.spotlight-input-mouse) .arcSlider:global(.silicon):global(.night):global(.spottable):focus {
  background-color: transparent;
  background-image: none;
  color: #ffffff;
}
:global(.spotlight-input-touch) .arcSlider:global(.silicon):global(.night):global(.spottable):active {
  background-color: transparent;
  background-image: none;
  color: #ffffff;
}
.arcSlider:global(.silicon):global(.night)[disabled] {
  opacity: 0.4;
}
.arcSlider:global(.titanium) .valueDisplay {
  max-width: 80%;
  font-size: 3rem;
  font-weight: 300;
}
:global(.spotlight-input-key) .arcSlider:global(.titanium):global(.spottable):focus,
:global(.spotlight-input-mouse) .arcSlider:global(.titanium):global(.spottable):focus {
  background-color: transparent;
  background-image: none;
  color: #4d4d4d;
}
:global(.spotlight-input-touch) .arcSlider:global(.titanium):global(.spottable):active {
  background-color: transparent;
  background-image: none;
  color: #4d4d4d;
}
.arcSlider:global(.titanium)[disabled] {
  opacity: 0.4;
}
