/* Identidade do Eureka no banner de consentimento (vanilla-cookieconsent 3.1.0). */
#cc-main {
  --cc-font-family: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  --cc-bg: #ffffff;
  --cc-primary-color: #1f1f1f;
  --cc-secondary-color: #444444;
  --cc-link-color: #6B1F7C;
  --cc-modal-border-radius: 20px;
  --cc-btn-border-radius: 999px;

  /* Aceitar e Rejeitar com o mesmo peso (equalWeightButtons usa o estilo primário nos dois). */
  --cc-btn-primary-bg: #6B1F7C;
  --cc-btn-primary-color: #ffffff;
  --cc-btn-primary-border-color: #6B1F7C;
  --cc-btn-primary-hover-bg: #521760;
  --cc-btn-primary-hover-color: #ffffff;
  --cc-btn-primary-hover-border-color: #521760;

  --cc-btn-secondary-bg: #ffffff;
  --cc-btn-secondary-color: #6B1F7C;
  --cc-btn-secondary-border-color: #6B1F7C;
  --cc-btn-secondary-hover-bg: #F5EEF8;
  --cc-btn-secondary-hover-color: #521760;
  --cc-btn-secondary-hover-border-color: #521760;

  --cc-toggle-on-bg: #6B1F7C;
  --cc-toggle-readonly-bg: #C8D5DC;
  --cc-cookie-category-block-bg: #F9FAFD;
  --cc-cookie-category-block-border: #E6E9F0;
  --cc-cookie-category-block-hover-bg: #F5EEF8;
  --cc-cookie-category-block-hover-border: #E6E9F0;
  --cc-footer-bg: #F9FAFD;
  --cc-footer-color: #444444;
  --cc-footer-border-color: #E6E9F0;
}

#cc-main .cm__title { color: #6B1F7C; font-weight: 800; }
#cc-main .cm__btn,
#cc-main .pm__btn { font-weight: 700; }
#cc-main .pm__badge { background: #E6E9F0; color: #444444; }
#cc-main a:focus-visible,
#cc-main button:focus-visible { outline: 3px solid #E05206; outline-offset: 2px; }
