/* MCORE 2.0: navy/orange CookieConsent theme */
.cc--mcore {
  color-scheme: dark;
  --cc-bg: #101b2c;
  --cc-primary-color: #f4f7fc;
  --cc-secondary-color: #b7c5d9;
  --cc-btn-primary-bg: #ff8a25;
  --cc-btn-primary-color: #111827;
  --cc-btn-primary-hover-bg: #ffab62;
  --cc-btn-primary-hover-color: #101827;
  --cc-btn-secondary-bg: #21334c;
  --cc-btn-secondary-color: #f4f7fc;
  --cc-btn-secondary-hover-bg: #344b68;
  --cc-btn-secondary-hover-color: #ffffff;
  --cc-cookie-category-block-bg: #182941;
  --cc-cookie-category-block-border: #2c4260;
  --cc-cookie-category-block-hover-bg: #213650;
  --cc-cookie-category-block-hover-border: #466184;
  --cc-cookie-category-expanded-block-bg: #17263a;
  --cc-cookie-category-expanded-block-hover-bg: #213650;
  --cc-toggle-readonly-bg: #34465e;
  --cc-toggle-on-knob-bg: #101b2c;
  --cc-toggle-off-bg: #3b526f;
  --cc-toggle-readonly-knob-bg: #b7c5d9;
  --cc-overlay-bg: rgba(4, 9, 19, .74);
  --cc-separator-border-color: #32445e;
  --cc-footer-border-color: #32445e;
  --cc-footer-bg: #101b2c;
  --cc-modal-border-radius: 14px;
  --cc-btn-border-radius: 8px;
}
.cc--mcore #cc-main .cm,
.cc--mcore #cc-main .pm { border: 1px solid #344b68; box-shadow: 0 20px 60px rgba(0,0,0,.3); }
.mcore-cookie-settings-button { margin: 12px 10px; padding: 4px 0; border: 0; background: transparent; color: #ff9c45; font: inherit; text-decoration: underline; cursor: pointer; }
.mcore-cookie-settings-button:hover { color: #ffc18a; }
