/* Cardheist brand-skin for vanilla-cookieconsent.
   Loaded after cookieconsent_base.css (alphabetical order). */

#cc-main {
  --cc-font-family: ui-sans-serif, system-ui, sans-serif;

  --cc-bg: #ffffff;
  --cc-primary-color: #312e81; /* indigo-900 */
  --cc-secondary-color: #4338ca; /* indigo-700 */

  --cc-btn-primary-bg: #4f46e5; /* indigo-600 */
  --cc-btn-primary-color: #ffffff;
  --cc-btn-primary-border-color: #4f46e5;
  --cc-btn-primary-hover-bg: #4338ca;
  --cc-btn-primary-hover-color: #ffffff;
  --cc-btn-primary-hover-border-color: #4338ca;

  --cc-btn-secondary-bg: #e0e7ff; /* indigo-100 */
  --cc-btn-secondary-color: #312e81;
  --cc-btn-secondary-border-color: #c7d2fe; /* indigo-200 */
  --cc-btn-secondary-hover-bg: #c7d2fe;
  --cc-btn-secondary-hover-color: #312e81;
  --cc-btn-secondary-hover-border-color: #a5b4fc; /* indigo-300 */

  --cc-separator-border-color: #c7d2fe;

  --cc-toggle-on-bg: #4f46e5;
  --cc-toggle-off-bg: #cbd5e1;
  --cc-toggle-on-knob-bg: #ffffff;
  --cc-toggle-off-knob-bg: #ffffff;

  --cc-toggle-readonly-bg: #e0e7ff;
  --cc-toggle-readonly-knob-bg: #cbd5e1;
  --cc-toggle-readonly-knob-icon-color: #e0e7ff;

  --cc-section-category-border: #c7d2fe;

  --cc-cookie-category-block-bg: #eef2ff; /* indigo-50 */
  --cc-cookie-category-block-bg-hover: #e0e7ff;
  --cc-cookie-category-block-border: #c7d2fe;
  --cc-cookie-category-block-border-hover: #a5b4fc;
  --cc-cookie-category-expanded-block-bg: #eef2ff;
  --cc-cookie-category-expanded-block-hover-bg: #e0e7ff;

  --cc-overlay-bg: rgba(0, 0, 0, 0.5);

  --cc-modal-border-radius: 12px;
  --cc-btn-border-radius: 8px;

  --cc-link-color: #4338ca;
}
