.wcag-black-yellow-contrast {
  background: #000 !important;
  color: var(--fancy-orange-color) !important;
}
img.wcag-black-yellow-contrast {
  background: transparent !important;
}
a.wcag-black-yellow-contrast,
b.wcag-black-yellow-contrast,
span.wcag-black-yellow-contrast,
span.wcag-black-yellow-contrast *,
.btn.wcag-black-yellow-contrast,
.slider.wcag-black-yellow-contrast,
.wcag-black-yellow-contrast.slider::-moz-range-thumb,
.opacity-slider.wcag-black-yellow-contrast {
  background: var(--fancy-orange-color) !important;
  color: #000 !important;
  opacity: unset;
}

#wcag-container {
  margin: 18px 0 0 0;
}
#wcag-tools {
  vertical-align: middle;
}
#wcag-tools button {
  background: none;
  border: none;
  border-radius: 15px;
  padding: 0;
}
#wcag-black-yellow-contrast svg:last-child {
  display: none;
}

.user_section svg path.wcag-black-yellow-contrast,
#wcag-tools svg path.wcag-black-yellow-contrast {
  fill: var(--fancy-orange-color) !important;
  stroke: #000;
}
#wcag-tools svg path.wcag-black-yellow-contrast[fill="white"] {
  fill: #000 !important;
  stroke: #000;
}
