/* 🌙 Tranzip CookieConsent Theme — Dark Turquoise + Green Accent */
.cc--dark-turquoise {
  color-scheme: dark;

  --cc-bg: #161a1c;
  --cc-primary-color: rgb(239, 244, 246);
  --cc-secondary-color: #b1bdc3;

  --cc-btn-primary-bg: #2CE080;
  --cc-btn-primary-color: #000;
  --cc-btn-primary-hover-bg: #22c86f;
  --cc-btn-primary-hover-color: #000;

  --cc-btn-secondary-bg: #242c31;
  --cc-btn-secondary-color: var(--cc-primary-color);
  --cc-btn-secondary-hover-bg: #d4dae0;
  --cc-btn-secondary-hover-color: #000;

  --cc-cookie-category-block-bg: #1e2428;
  --cc-cookie-category-block-border: #1e2428;
  --cc-cookie-category-block-hover-bg: #242c31;
  --cc-cookie-category-block-hover-border: #242c31;
  --cc-cookie-category-expanded-block-hover-bg: #242c31;
  --cc-cookie-category-expanded-block-bg: #1e2428;

  --cc-toggle-readonly-bg: #343e45;
  --cc-toggle-on-knob-bg: var(--cc-bg);
  --cc-toggle-readonly-knob-bg: var(--cc-cookie-category-block-bg);

  --cc-overlay-bg: rgba(4, 6, 8, 0.85) !important;
  --cc-separator-border-color: #222a30;
  --cc-footer-border-color: #212529;
  --cc-footer-bg: #0f1112;
}

/* ✅ Safe button style scoped to cookie UI only */
.cc--dark-turquoise .cc__btn {
  font-family: system-ui, sans-serif;
  font-size: 14px;
  font-weight: 600;
  padding: 10px 16px;
  border-radius: 6px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
  transition: background-color 0.2s ease-in-out;
}

/* ✅ Scoped link styling inside CookieConsent only */
.cc--dark-turquoise .cc__desc a,
.cc--dark-turquoise .cc__link,
.cc--dark-turquoise a.cc__link[href^="mailto:"] {
  color: #2CE080;
  text-decoration: underline;
}
.cc--dark-turquoise .cc__desc a:hover,
.cc--dark-turquoise .cc__link:hover,
.cc--dark-turquoise a.cc__link[href^="mailto:"]:hover {
  color: #22c86f;
}

/* ✅ Fix: Make support email link green (no global impact) */
.cc--dark-turquoise a[href^="mailto:contact@tranzip.in"] {
  color: #2CE080 !important;
}
.cc--dark-turquoise a[href^="mailto:contact@tranzip.in"]:hover {
  color: #22c86f !important;
}

/* ✅ Prevent global impact: DO NOT target `.cc--dark-turquoise button` or `a` directly */
