/* Ishaar Resort — stylesheet entry (buildless split).
   Files load in ORIGINAL top-to-bottom order, so the cascade is identical
   to the pre-split single style.css. Edit the small files in css/, not here.
   Original backed up at C:/Users/silen/AppData/Local/Temp/kilo/style.css.orig.bak. */

@import "css/base.css";
@import "css/sections/hero.css";
@import "css/sections/weddings.css";
@import "css/sections/events.css";
@import "css/sections/stays.css";
@import "css/sections/yourevent.css";
@import "css/sections/why-us.css";
@import "css/sections/reviews.css";
@import "css/sections/cta.css";
@import "css/sections/stays-v2.css";
@import "css/mobile-polish.css";
@import "css/reveal.css";

/* Lenis smooth scrolling overrides */
html.lenis, 
html.lenis body {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-scrolling iframe {
  pointer-events: none;
}

/* WebGL liquid hover canvas positioning */
#webglAboutContainer {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

#webglAboutContainer canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 2;
  pointer-events: none;
}
