.b2lih-preloader {
  position: fixed;
  inset: 0;
  z-index: 2147483000;
  display: grid;
  place-items: center;
  overflow: hidden;
  background: radial-gradient(circle at 50% 48%, rgba(179, 126, 42, .105), transparent 33%), rgba(17, 20, 20, .49);
  -webkit-backdrop-filter: blur(9px) saturate(.78);
  backdrop-filter: blur(9px) saturate(.78);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity .38s ease, visibility .38s ease;
}
.b2lih-preloader.is-visible {
  opacity: 1;
  visibility: visible;
}
.b2lih-preloader__mark {
  position: relative;
  width: min(210px, 56vw);
  aspect-ratio: 1;
  filter: drop-shadow(0 0 16px rgba(218, 166, 65, .22));
}
.b2lih-preloader__mark img,
.b2lih-preloader__canvas {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.b2lih-preloader__mark img { object-fit: contain; }
.b2lih-preloader.is-particle-ready img { opacity: 0; }
.b2lih-preloader__canvas { opacity: 0; }
.b2lih-preloader.is-particle-ready .b2lih-preloader__canvas { opacity: 1; }
body.b2l-hub-embedded-page .b2lih-preloader,
body.b2l-learning-studio-embed .b2lih-preloader { display: none !important; }
@media (max-width: 700px) {
  .b2lih-preloader { -webkit-backdrop-filter: blur(5px) saturate(.78); backdrop-filter: blur(5px) saturate(.78); }
}
@media (prefers-reduced-motion: reduce) {
  .b2lih-preloader { transition: none; -webkit-backdrop-filter: none; backdrop-filter: none; }
  .b2lih-preloader__mark { filter: none; }
}
