/**
 * Riseora theme overrides for vanilla-cookieconsent.
 * Loaded after the library CSS; scoped to #cc-main.
 */
#cc-main {
  --cc-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;

  --cc-bg: #121826;
  --cc-primary-color: #E5E7EB;
  --cc-secondary-color: #9CA3AF;

  --cc-btn-primary-bg: #7C3AED;
  --cc-btn-primary-color: #F3F4F6;
  --cc-btn-primary-border-color: #7C3AED;
  --cc-btn-primary-hover-bg: #6D28D9;
  --cc-btn-primary-hover-color: #FFFFFF;
  --cc-btn-primary-hover-border-color: #6D28D9;

  --cc-btn-secondary-bg: #1A1F2E;
  --cc-btn-secondary-color: #E5E7EB;
  --cc-btn-secondary-border-color: #2A2F3A;
  --cc-btn-secondary-hover-bg: #222838;
  --cc-btn-secondary-hover-color: #F3F4F6;
  --cc-btn-secondary-hover-border-color: #3A3F4A;

  --cc-separator-border-color: #2A2F3A;

  --cc-toggle-on-bg: #7C3AED;
  --cc-toggle-off-bg: #2A2F3A;
  --cc-toggle-on-knob-bg: #F3F4F6;
  --cc-toggle-off-knob-bg: #9CA3AF;
  --cc-toggle-enabled-icon-color: #121826;
  --cc-toggle-disabled-icon-color: #6B7280;
  --cc-toggle-readonly-bg: #3A3F4A;
  --cc-toggle-readonly-knob-bg: #9CA3AF;
  --cc-toggle-readonly-knob-icon-color: #6B7280;

  --cc-section-category-border: #2A2F3A;
  --cc-cookie-category-block-bg: #0B0F19;
  --cc-cookie-category-block-border: #2A2F3A;
  --cc-cookie-category-block-hover-bg: #1A1F2E;
  --cc-cookie-category-block-hover-border: #3A3F4A;

  --cc-overlay-bg: rgba(11, 15, 25, 0.65);

  --cc-modal-border-radius: 0.75rem;
  --cc-btn-border-radius: 0.5rem;
}

#cc-main .cm__title,
#cc-main .pm__title {
  color: #F3F4F6;
}

#cc-main .cm__desc,
#cc-main .pm__section-desc,
#cc-main .pm__section-title {
  color: #E5E7EB;
}

#cc-main .cm__footer a,
#cc-main .pm__section-desc a {
  color: #06B6D4;
}

#cc-main .cm__footer a:hover,
#cc-main .pm__section-desc a:hover {
  color: #7C3AED;
}
