:root {
  --consent-surface:linear-gradient(160deg,#062a43,#021220);
  --consent-border:#10bce5;
  --consent-text:#fff;
  --consent-muted:#c3e9ff;
  --consent-button:linear-gradient(180deg,#a0fcff 0%,#31e2fc 33%,#02c2f5 66%,#0089f0 100%);
  --consent-button-text:#00182b;
  --consent-button-border:#88f9ff;
  --consent-radius:100px;
  --consent-shadow:inset 0 2px #ffffffd1,inset 0 -3px 4px #0064b573,0 0 18px #00ddff80,0 8px 20px #000a20b5;
  --consent-focus:#d7ffff;
}

/* 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;
}
