/* Neuromine theme for vanilla-cookieconsent — dark navy + cyan, matches club */
#cc-main {
  --cc-font-family: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;
  --cc-bg: #0B1426;
  --cc-primary-color: #E7EEF7;
  --cc-secondary-color: #9FB2C8;

  --cc-btn-primary-bg: #4DA3FF;
  --cc-btn-primary-color: #04101F;
  --cc-btn-primary-border-color: #4DA3FF;
  --cc-btn-primary-hover-bg: #6FB6FF;
  --cc-btn-primary-hover-color: #04101F;
  --cc-btn-primary-hover-border-color: #6FB6FF;

  --cc-btn-secondary-bg: #14233B;
  --cc-btn-secondary-color: #CFE0F2;
  --cc-btn-secondary-border-color: #1F3354;
  --cc-btn-secondary-hover-bg: #1C3253;
  --cc-btn-secondary-hover-color: #FFFFFF;
  --cc-btn-secondary-hover-border-color: #244069;

  --cc-separator-border-color: #1F2A44;
  --cc-link-color: #4DA3FF;

  --cc-toggle-on-bg: #4DA3FF;
  --cc-toggle-off-bg: #3A4A63;
  --cc-toggle-readonly-bg: #243450;
  --cc-toggle-on-knob-bg: #04101F;
  --cc-toggle-off-knob-bg: #C8D6E8;

  --cc-cookie-category-block-bg: #0E1A30;
  --cc-cookie-category-block-bg-hover: #13223C;
  --cc-cookie-category-block-border: #1B2A47;
  --cc-cookie-category-block-border-hover: #25406A;
  --cc-cookie-category-expanded-block-bg: #0A1424;

  --cc-overlay-bg: rgba(2, 7, 16, .6);
  --cc-modal-border-radius: 16px;
  --cc-btn-border-radius: 12px;

  --cc-footer-bg: #0B1426;
  --cc-footer-color: #9FB2C8;
  --cc-footer-border-color: #1F2A44;
}
/* "Always on" badge → cyan tint */
#cc-main .pm__badge {
  --cc-btn-secondary-bg: rgba(77,163,255,.16);
  color: #4DA3FF;
}
