/* Disable legacy motion; page-motion.js owns the new effects. Keep native scrolling. */
*, *::before, *::after {
  animation: none !important;
  transition: none !important;
  scroll-behavior: auto !important;
}
#l-root { visibility: visible !important; }
.js__tsc-show, .js__tc-show, .js__tsc-splittext, .js__tsc-splittext * {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
}
#top #l-kv { position: fixed !important; }
#l-lowlayer-header-contents-title .en {
  font-family: "Lato", sans-serif;
  font-weight: 900;
}
/* Native scrolling replaces the removed inertia-scroll controller. */
#l-root #l-scroll {
  position: relative !important;
  top: auto;
  left: auto;
  height: auto !important;
}
#l-root #l-scroll #l-scroll-body {
  transform: none !important;
  will-change: auto;
}
