/* FADE OUT the current page */
::view-transition-old(root) {
  animation: fade-out 0.3s ease forwards;
}

/* FADE IN the new page */
::view-transition-new(root) {
  animation: fade-in 0.3s ease forwards;
}

/* Keyframes */
@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.page_wrap {
  opacity: 0;
}

/* âœ… Universal scrollbar removal */
html,
body {
  /* Still allow scrolling */
  /* overflow: auto; */
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

/* âœ… Hide scrollbar for Chrome, Safari, and Opera */
html::-webkit-scrollbar,
body::-webkit-scrollbar {
  display: none;
}

/* Optional: remove scrollbar from all elements globally */
* {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
*::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Opera */
}

.g_footer_bottom_svg_animator {
  mix-blend-mode: lighten;
  background: transparent;
}

.home-whats-on_icon_cluster.is-home {
  display: block;
}
