body {
            overflow-x: hidden;
            position: relative;
        }

        canvas {
            position: fixed;
            top: 0;
            left: 0;
            z-index: 500;
            inset: 0;
pointer-events: none;
        }

        .flag {
      position: fixed;
      width: 50px;
      height: 30px;
      object-fit: cover;
      animation: zoomFade 2s ease-out forwards;
      pointer-events: none;
      z-index: 1000;
    }

    @keyframes zoomFade {
      0% {
        transform: scale(0.5);
        opacity: 0;
      }
      50% {
        transform: scale(1.2);
        opacity: 0.8;
      }
      100% {
        transform: scale(1);
        opacity: 0;
      }
    }
