/**
 * Beam brand typography & colour alignment for ICO site
 * Nunito primary; Helvetica / Arial fallbacks
 */

@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&display=swap");

:root {
  --beam-pink: #ff2069;
  --beam-charcoal: #06303a;
  --beam-teal: #54d9c9;
  --beam-purple: #5030e2;
  --color-pink: var(--beam-pink);
  --color-charcoal: var(--beam-charcoal);
  --font-bold: 700;
}

/* CookieScript legacy banner — restyle when plugin still loads */
#cookiescript_injected,
#cookiescript_badge {
  font-family: "Nunito", Helvetica, Arial, sans-serif !important;
}

#cookiescript_injected {
  background-color: var(--beam-charcoal) !important;
  color: #fff !important;
  border-top: 3px solid var(--beam-pink) !important;
}

#cookiescript_header {
  color: #fff !important;
  font-weight: 800 !important;
}

#cookiescript_accept,
#cookiescript_save {
  background-color: var(--beam-pink) !important;
  color: #fff !important;
  border: 2px solid var(--beam-pink) !important;
}

#cookiescript_accept:hover,
#cookiescript_save:hover {
  background-color: #e01a5c !important;
  border-color: #e01a5c !important;
}

#cookiescript_reject {
  background: transparent !important;
  color: #fff !important;
  border: 2px solid rgba(255, 255, 255, 0.55) !important;
}

#cookiescript_reject:hover {
  background: rgba(255, 255, 255, 0.08) !important;
  border-color: #fff !important;
}

#cookiescript_readmore,
#cookiescript_reportlink,
#cookiescript_cookiescriptlink,
#cookiescript_manage {
  color: var(--beam-teal) !important;
}

#cookiescript_badge {
  background: var(--beam-charcoal) !important;
}

.cookiescriptlogo {
  fill: var(--beam-pink) !important;
}

#cookiescript_injected_fsd .cookiescript_fsd_tabs > .cookiescript_active,
#cookiescript_fsd_wrapper #cookiescript_readmore {
  color: var(--beam-pink) !important;
}

#cookiescript_injected_fsd #cookiescript_save {
  background-color: var(--beam-pink) !important;
  border-color: var(--beam-pink) !important;
}

.cookiescript_fsd_cookies::-webkit-scrollbar-thumb,
.cookiescript_fsd_tabs_content::-webkit-scrollbar-thumb {
  background-color: var(--beam-pink) !important;
}
