        <!-- Hidden video for particle generation -->
          <video
            class="particlesGL"
            autoplay
            loop
            muted
            playsinline
            id="fireVideo"
            style="
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              opacity: 0;
              pointer-events: none;
            "
          >
            <source src="../assets/fire.webm" type="video/we