#stcm-wrapper {
  --fontFamily: var(--font);
  --primaryColor: var(--blue);
  --backgroundColor: var(--solid);
  --textColor: var(--text);
  --backdropBackgroundColor: rgba(0, 0, 0, .32);
  --backdropBackgroundBlur: 8px;
  --iconColor: #ffffff;
  --iconBackgroundColor: var(--blue);
  --boxShadow: var(--shadow);
  --borderRadius: 18px;
  --cc-z-index: 2147483000;
}

@media (prefers-color-scheme: dark) {
  #stcm-wrapper {
    --iconColor: #000000;
    --iconBackgroundColor: var(--blue-strong);
  }
}

#stcm-wrapper a {
  color: var(--primaryColor);
}

.cookie-settings-button {
  appearance: none;
  border: 0;
  padding: 0;
  color: var(--muted);
  background: transparent;
  font: inherit;
  font-size: .9rem;
  font-weight: 590;
  cursor: pointer;
}

.cookie-settings-button:hover {
  color: var(--text);
}

.cookie-settings-button:focus-visible {
  outline: 3px solid var(--blue);
  outline-offset: 4px;
  border-radius: 6px;
}
