/* BonsAI HorizON colors for the cookie banner (space black + violet/cyan accents). */
#cc-main {
  --cc-font-family: 'Montserrat', sans-serif;
  --cc-modal-border-radius: 18px;
  --cc-btn-border-radius: 999px;
  --cc-bg: #0b0a16;
  --cc-primary-color: #f4f4fb;
  --cc-secondary-color: #c3c3d6;
  --cc-btn-primary-bg: #4db8ff;
  --cc-btn-primary-color: #05101c;
  --cc-btn-primary-border-color: #4db8ff;
  --cc-btn-primary-hover-bg: #f8e34d;
  --cc-btn-primary-hover-color: #05101c;
  --cc-btn-primary-hover-border-color: #f8e34d;
  --cc-btn-secondary-bg: #1a1730;
  --cc-btn-secondary-color: #f4f4fb;
  --cc-btn-secondary-border-color: #3a2f6b;
  --cc-btn-secondary-hover-bg: #3a2f6b;
  --cc-btn-secondary-hover-color: #ffffff;
  --cc-btn-secondary-hover-border-color: #4db8ff;
  --cc-toggle-on-bg: #6107b9;
  --cc-toggle-off-bg: #3d3d4f;
  --cc-toggle-readonly-bg: #2a2840;
  --cc-toggle-on-knob-bg: #ffffff;
  --cc-separator-border-color: #2a2840;
  --cc-cookie-category-block-bg: #131124;
  --cc-cookie-category-block-border: #2a2840;
  --cc-cookie-category-block-hover-bg: #1a1730;
  --cc-cookie-category-block-hover-border: #3a2f6b;
  --cc-cookie-category-expanded-block-bg: #131124;
  --cc-footer-bg: #131124;
  --cc-footer-color: #a9a9c0;
  --cc-footer-border-color: #2a2840;
  --cc-link-color: #4db8ff;
  --cc-overlay-bg: rgba(0, 0, 0, 0.7);
}
#cc-main .cm, #cc-main .pm { border: 1px solid rgba(77, 184, 255, 0.25); }
.bh-cc-link { margin-top: 1.2em; }
.bh-cc-link a { color: #4db8ff; text-decoration: underline; }
