/* Farbanpassung des Cookie-Banners an das Seiten-Design (Gold auf Dunkel) */
.cc--darkmode {
  --cc-bg: #14100a;
  --cc-primary-color: #ffffff;
  --cc-secondary-color: #d4c9b0;
  --cc-btn-primary-bg: #ba8713;
  --cc-btn-primary-color: #ffffff;
  --cc-btn-primary-hover-bg: #966c12;
  --cc-btn-primary-hover-color: #ffffff;
  --cc-btn-secondary-bg: #2a2317;
  --cc-btn-secondary-color: #ffffff;
  --cc-btn-secondary-hover-bg: #3a3020;
  --cc-btn-secondary-hover-color: #ffffff;
  --cc-toggle-on-bg: #ba8713;
  --cc-cookie-category-block-bg: #1e1810;
  --cc-cookie-category-block-hover-bg: #2a2317;
  --cc-separator-border-color: #3a3020;
  --cc-footer-bg: #0d0a05;
  --cc-footer-color: #d4c9b0;
  --cc-footer-border-color: #3a3020;
  --cc-overlay-bg: rgba(0, 0, 0, 0.65);
}

#cc-main {
  z-index: 100000;
}

/* Sicherheitsnetz: ausgeblendete Modals dürfen niemals Klicks abfangen */
html:not(.show--consent) #cc-main .cm-wrapper,
html:not(.show--consent) #cc-main .cm {
  pointer-events: none !important;
}
html:not(.show--preferences) #cc-main .pm-wrapper,
html:not(.show--preferences) #cc-main .pm {
  pointer-events: none !important;
}

#cc-main a {
  color: #ba8713;
}
