e("fontFamily")
              .onChange((value) => {
                fontOptions.setFont(value);
              });

            folder.close();
          }
        }

        initLenis();

        fontsReady.then(() => {
          // Setup toggle controls after DOM is fully ready
          setupToggleControls();

          console.log("particlesGL page ready!", asciiEffect);
        });
      });

      /* Cleanup on page unload */
      window.addEventListener("beforeunload", () => {
        if (asciiEffec