:root {
  --consent-surface:linear-gradient(180deg,#fff,#f6faff);
  --consent-border:#d7e6fc;
  --consent-text:#0b1939;
  --consent-muted:#5b6984;
  --consent-button:linear-gradient(180deg,#286dff,#0f55ec);
  --consent-button-text:#fff;
  --consent-button-border:#1659ec;
  --consent-radius:18px;
  --consent-shadow:0 4px 0 #0936a2,0 8px 20px #1359e630;
  --consent-focus:#1259ed;
}

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