.cky-consent-container .cky-notice a,
.cky-modal .cky-preference-content-wrapper a,
.cky-modal .cky-accordion-header-des a,
.cky-show-desc-btn,
.cky-consent-container .cky-btn-customize,
.cky-consent-container .cky-btn-reject,
.cky-modal .cky-btn-reject,
.cky-modal .cky-btn-preferences,
.cky-modal .cky-accordion-btn,
.cky-modal .cky-btn-close,
.cky-modal .cky-btn-close img {
    color: var(--wp--preset--color--primary) !important;
}

.cky-consent-container .cky-btn-customize,
.cky-consent-container .cky-btn-reject,
.cky-modal .cky-btn-reject,
.cky-modal .cky-btn-preferences {
    background-color: transparent !important;
    border-color: var(--wp--preset--color--primary) !important;
}

.cky-consent-container .cky-btn-accept,
.cky-modal .cky-btn-accept {
    color: var(--wp--preset--color--base) !important;
    background-color: var(--wp--preset--color--primary) !important;
    border-color: var(--wp--preset--color--primary) !important;
}

.cky-consent-container .cky-notice a,
.cky-modal .cky-preference-content-wrapper a,
.cky-modal .cky-accordion-header-des a {
    text-decoration-color: var(--wp--preset--color--primary) !important;
}

.cky-modal .cky-always-active {
    color: var(--wp--preset--color--primary) !important;
}

.cky-consent-container .cky-btn:hover,
.cky-consent-container .cky-btn:focus-visible,
.cky-modal .cky-btn:hover,
.cky-modal .cky-btn:focus-visible,
.cky-modal .cky-accordion-btn:hover,
.cky-modal .cky-accordion-btn:focus-visible,
.cky-modal .cky-btn-close:hover,
.cky-modal .cky-btn-close:focus-visible,
.cky-show-desc-btn:hover,
.cky-show-desc-btn:focus-visible {
    color: var(--wp--preset--color--primary) !important;
    border-color: var(--wp--preset--color--primary) !important;
    box-shadow: 0 0 0 2px rgb(212 45 58 / 14%) !important;
}

.cky-consent-container .cky-btn-accept:hover,
.cky-consent-container .cky-btn-accept:focus-visible,
.cky-modal .cky-btn-accept:hover,
.cky-modal .cky-btn-accept:focus-visible {
    color: var(--wp--preset--color--base) !important;
    background-color: var(--wp--preset--color--primary) !important;
    border-color: var(--wp--preset--color--primary) !important;
    box-shadow: 0 10px 24px rgb(212 45 58 / 18%) !important;
}
