/* 定义喇叭图标样式 */
    #lb-icon {
      position: fixed;
      top: 20px;
      left: 20px;
      width: 50px;
      height: 50px;
      cursor: pointer;
      z-index: 1000;
      border-radius: 50%;
      box-shadow: 0 4px 8px rgba(0,0,0,0.2);
      transition: transform 0.3s ease;
      animation: shake 1.5s infinite;
    }

    #lb-icon:hover {
        transform: scale(1.1);
        animation-play-state: paused;
    }

    /* 定义抖动动画 */
    @keyframes shake {
      0%, 100% {
        transform: rotate(0deg);
      }
      10%, 30%, 50%, 70%, 90% {
        transform: rotate(-10deg);
      }
      20%, 40%, 60%, 80% {
        transform: rotate(10deg);
      }
    }