/* The downloaded pages include Next's splash screen. Hide that splash
   and keep the already-rendered markup on screen. */
body > div.min-h-screen.flex.flex-col.items-center.justify-center {
  display: none !important;
}

nav.fixed.is-scrolled {
  background: rgba(255, 255, 255, 0.92);
  border-bottom-color: rgba(0, 0, 0, 0.06);
  backdrop-filter: blur(16px);
}

html.dark nav.fixed.is-scrolled {
  background: rgba(7, 15, 8, 0.92);
  border-bottom-color: rgba(94, 220, 31, 0.12);
}

nav .relative:hover > div.absolute,
nav .relative:focus-within > div.absolute {
  opacity: 1 !important;
  transform: none !important;
  pointer-events: auto !important;
}

nav div.absolute.top-full.is-open {
  max-height: 85vh !important;
  opacity: 1 !important;
  overflow: auto;
}

nav .legal-sub {
  display: none;
}

nav .legal-sub.is-open {
  display: block;
}

main .group > div.overflow-hidden.is-open {
  max-height: 2400px !important;
  opacity: 1 !important;
}
