/* Theme overrides for the vendored cookieconsent.css (v3.1.0), matching
   this site's palette (assets/scss/main.scss :root). Loaded after
   cookieconsent.css so these custom properties win the cascade — keep
   the vendored file itself untouched so it stays easy to upgrade. */
:root {
  --cc-font-family: var(--font-primary, "Work Sans", Arial, sans-serif);
  --cc-bg: var(--white);
  --cc-primary-color: var(--black);
  --cc-secondary-color: var(--gray-text);

  --cc-modal-border-radius: 2px;
  --cc-btn-border-radius: 2px;
  --cc-pm-toggle-border-radius: 2px;

  --cc-btn-primary-bg: var(--orange);
  --cc-btn-primary-color: var(--white);
  --cc-btn-primary-border-color: var(--orange);
  --cc-btn-primary-hover-bg: rgba(232, 87, 30, .85);
  --cc-btn-primary-hover-color: var(--white);
  --cc-btn-primary-hover-border-color: rgba(232, 87, 30, .85);

  --cc-btn-secondary-bg: var(--white);
  --cc-btn-secondary-color: var(--black);
  --cc-btn-secondary-border-color: var(--gray-border);
  --cc-btn-secondary-hover-bg: var(--gray-light);
  --cc-btn-secondary-hover-color: var(--black);
  --cc-btn-secondary-hover-border-color: #a0a09c;

  --cc-separator-border-color: var(--gray-border);
  --cc-toggle-on-bg: var(--orange);
  --cc-toggle-off-bg: var(--gray-text);
  --cc-toggle-readonly-bg: var(--gray-border);

  --cc-cookie-category-block-bg: var(--gray-light);
  --cc-cookie-category-block-border: var(--gray-border);
  --cc-cookie-category-block-hover-bg: var(--gray-light);
  --cc-cookie-category-block-hover-border: var(--gray-border);
  --cc-cookie-category-expanded-block-hover-bg: var(--gray-light);

  --cc-overlay-bg: rgba(17, 17, 16, .65);

  --cc-footer-bg: var(--gray-light);
  --cc-footer-color: var(--gray-text);
  --cc-footer-border-color: var(--gray-border);
}
