/* Thrive theme for the consent banner. Uses the site's own CSS variables, with fallbacks. */
#cc-main{
  --cc-font-family:var(--font-family--body,inherit);
  --cc-bg:var(--surface--raised,#10101c);
  --cc-primary-color:#fff;
  --cc-secondary-color:var(--ink--secondary,#b4b4c8);
  --cc-modal-border-radius:.75rem;
  --cc-btn-border-radius:.5rem;

  --cc-btn-primary-bg:var(--brand--indigo,#0e27d2);
  --cc-btn-primary-color:#fff;
  --cc-btn-primary-border-color:var(--brand--indigo,#0e27d2);
  --cc-btn-primary-hover-bg:#5a12e4;
  --cc-btn-primary-hover-color:#fff;
  --cc-btn-primary-hover-border-color:#5a12e4;

  --cc-btn-secondary-bg:transparent;
  --cc-btn-secondary-color:#fff;
  --cc-btn-secondary-border-color:var(--surface--line,#2c2c4a);
  --cc-btn-secondary-hover-bg:var(--surface--indigo-tint,#15183a);
  --cc-btn-secondary-hover-color:#fff;
  --cc-btn-secondary-hover-border-color:var(--brand--indigo-light,#8b93ff);

  --cc-separator-border-color:var(--surface--line-soft,#22223a);
  --cc-toggle-on-bg:var(--brand--indigo,#0e27d2);
  --cc-toggle-off-bg:#3a3a55;
  --cc-toggle-on-knob-bg:#fff;
  --cc-toggle-off-knob-bg:#fff;
  --cc-toggle-readonly-bg:#2c2c4a;
  --cc-toggle-readonly-knob-bg:#8a8aa0;
  --cc-section-category-border:var(--surface--line,#2c2c4a);
  --cc-cookie-category-block-bg:var(--surface--indigo-tint,#15183a);
  --cc-cookie-category-block-border:var(--surface--line,#2c2c4a);
  --cc-cookie-category-block-hover-bg:var(--surface--indigo-tint,#15183a);
  --cc-cookie-category-block-hover-border:var(--brand--indigo-light,#8b93ff);
  --cc-cookie-category-expanded-block-bg:transparent;
  --cc-cookie-category-expanded-block-hover-bg:var(--surface--indigo-tint,#15183a);
  --cc-overlay-bg:rgba(7,7,15,.72);
  --cc-footer-bg:transparent;
  --cc-footer-color:var(--ink--muted,#9494ac);
  --cc-footer-border-color:var(--surface--line-soft,#22223a);
}
#cc-main a{color:var(--brand--indigo-light,#8b93ff);text-decoration:underline;text-underline-offset:3px}
#cc-main a:hover{color:var(--brand--violet-light,#c28bff)}
#cc-main .cm,#cc-main .pm{border:1px solid var(--surface--line,#2c2c4a)}
#cc-main .cm__title,#cc-main .pm__title{font-family:var(--font-family--heading,inherit);letter-spacing:-.02em}
