:root {
  --consent-surface:linear-gradient(160deg,#0a2b4b,#06172b);
  --consent-border:#2871a2;
  --consent-text:#fff;
  --consent-muted:#c2dded;
  --consent-button:linear-gradient(180deg,#94f2ff 0%,#2bd9ff 49%,#05a8f6 100%);
  --consent-button-text:#03243a;
  --consent-button-border:#baf6ff;
  --consent-radius:19px;
  --consent-shadow:0 4px 0 #087cb7,0 8px 22px #00c4ff40,inset 0 2px #ffffffb8;
  --consent-focus:#b5f4ff;
}

/* Presentation only: the existing consent text and event handlers stay in the unchanged tracker. */
#ads-measurement-choice {
  background:var(--consent-surface)!important;
  color:var(--consent-text)!important;
  border-color:var(--consent-border)!important;
}
#ads-choice-title {color:var(--consent-text)!important}
#ads-choice-description {color:var(--consent-muted)!important}
#ads-measurement-choice button[data-choice="allow"] {
  background:var(--consent-button)!important;
  color:var(--consent-button-text)!important;
  border-color:var(--consent-button-border)!important;
  border-radius:var(--consent-radius)!important;
  box-shadow:var(--consent-shadow)!important;
}
#ads-measurement-choice button[data-choice="allow"]:hover {filter:brightness(1.06)}
#ads-measurement-choice button[data-choice="allow"]:focus-visible {
  outline:3px solid var(--consent-focus)!important;
  outline-offset:3px!important;
}
/* Match only the existing tracker's fixed Privacy choices control. */
body > button[style*="z-index: 9998"] {
  background:var(--consent-surface)!important;
  color:var(--consent-text)!important;
  border-color:var(--consent-border)!important;
}
