:root {
  --consent-surface:linear-gradient(155deg,#0b1c31,#040d19);
  --consent-border:#245674;
  --consent-text:#fff;
  --consent-muted:#dceeff;
  --consent-button:linear-gradient(180deg,#84f8ff 0%,#2ee2f4 44%,#09afe6 100%);
  --consent-button-text:#051628;
  --consent-button-border:#9df7ff;
  --consent-radius:18px;
  --consent-shadow:0 4px 0 #086381,0 0 18px #00bfff50,inset 0 2px #ffffffaa;
  --consent-focus:#76eaff;
}

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