/* Native Publigo consent controls, restyled on the public preview pages. */
body .cookie-bar-v3 .cookie-bar .button:not(.secondary-button),
body .cookie-bar-settings-popup .wpi-popup__footer .wpi-button:not(.wpi-button--secondary) {
  background: linear-gradient(110deg, #62ddea, #ee80d4) !important;
  border-color: #62ddea !important;
  color: #0b0d0f !important;
}
body .cookie-bar-v3 .cookie-bar .secondary-button,
body .cookie-bar-settings-popup .wpi-popup__footer .wpi-button--secondary {
  background: #252b32 !important;
  border-color: #98a5ae !important;
  color: #fff !important;
}
body .cookie-bar-v3 a:focus-visible,
body .cookie-bar-v3 button:focus-visible,
body .cookie-bar-settings-popup :is(button,input,a):focus-visible {
  outline: 3px solid #62ddea;
  outline-offset: 3px;
}
