#cc-main {
  --cc-font-family: "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --cc-bg: #ffffff;
  --cc-primary-color: #080808;
  --cc-secondary-color: #444746;
  --cc-btn-primary-bg: #1d6046;
  --cc-btn-primary-color: #ffffff;
  --cc-btn-primary-border-color: #1d6046;
  --cc-btn-primary-hover-bg: #174c38;
  --cc-btn-primary-hover-color: #ffffff;
  --cc-btn-primary-hover-border-color: #174c38;
  --cc-btn-secondary-bg: #ffffff;
  --cc-btn-secondary-color: #080808;
  --cc-btn-secondary-border-color: #080808;
  --cc-btn-secondary-hover-bg: #080808;
  --cc-btn-secondary-hover-color: #ffffff;
  --cc-btn-secondary-hover-border-color: #080808;
  --cc-cookie-category-block-bg: #f3f5f4;
  --cc-cookie-category-block-hover-bg: #e9eeeb;
  --cc-cookie-category-block-border: #d4dad7;
  --cc-cookie-category-block-hover-border: #1d6046;
  --cc-toggle-on-bg: #1d6046;
  --cc-footer-bg: #f3f5f4;
  --cc-footer-border-color: #d4dad7;
  --cc-modal-border-radius: 0;
  --cc-btn-border-radius: 0;
  --cc-pm-toggle-border-radius: 999px;
  --cc-overlay-bg: rgba(8, 8, 8, 0.68);
}

#cc-main .cm__title,
#cc-main .pm__title {
  font-family: "Newsreader", Georgia, serif;
  letter-spacing: -0.02em;
}

#cc-main a {
  color: #b6211c;
  font-weight: 700;
}

.ol-cookie-settings,
.plain-page__body .ol-cookie-settings {
  appearance: none;
  border: 0;
  padding: 0;
  background: transparent;
  color: inherit;
  cursor: pointer;
  font: inherit;
  font-weight: 700;
  letter-spacing: inherit;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
  text-transform: inherit;
}

.plain-page__body .ol-cookie-settings {
  color: #174c38;
}

@media (prefers-reduced-motion: reduce) {
  #cc-main * {
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }
}
