  .squish-div {
    cursor: pointer;
    transform-origin: bottom center;
	z-index: 5;
	
	bottom: 48.8%;
    left: 72.1%;
	width: 6%;
  }

  .squish {
    animation: squishAnim 0.3s forwards;
  }

  @keyframes squishAnim {
    0% { transform: scaleX(1) scaleY(1); }
    30% { transform: scaleX(1.15) scaleY(0.85); }
    60% { transform: scaleX(0.95) scaleY(1.05); }
    100% { transform: scaleX(1) scaleY(1); }
  }

  #counterMessage {
	  top: 52%;
	  left: 72.5%;
	  z-index: 5;
	  text-align: center;
	  
    opacity: 0;
    transition: opacity 0.6s ease;
    font-size: clamp(12px, 2.5vw, 1px);
    color: #fff;
    position: absolute;
    bottom: 250px; /* just above the div */
  }

  #counterMessage.visible {
    opacity: 0.7;
  }
  
  
