fafa;
      }

      @media (max-width: 768px) {
        .global-nav {
          top: 0.5rem;
          left: 0.5rem;
        }

        .nav-toggle {
          padding: 10px 14px;
          font-size: 13px;
        }

        .nav-item {
          padding: 8px 14px;
          font-size: 12px;
        }
      }

      .lil-gui.autoPlace {
        z-index: 10000;
      }

      .hero-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-in