/* offline: ensure content is visible regardless of JS init state */
html,body{opacity:1!important;visibility:visible!important}
.page-loader,.site-loader,[class*='loading-screen'],[id*='loading-screen']{display:none!important}
/* GSAP ScrollTrigger pin-spacer (CSR mode only): without
   GSAP running, the spacer leaves a black gap of reserved
   scroll. Collapse it to its content's natural height. */
.pin-spacer{height:auto!important;min-height:0!important;
  padding:0!important;max-height:none!important}
.pin-spacer>*{position:relative!important;
  inset:auto!important;top:auto!important;left:auto!important}

