	button:focus {
			  outline: none; /* 移除焦点轮廓 */
			}
			/* 基础定位与视觉层次 */
			.language-floating-container {
			  position: fixed;
			 /* bottom: 300px; */
			  right: 100px;
			  z-index: 999;
			}
			
			/* 主按钮样式 */
			.language-button {
			  display: flex;
			  align-items: center;
			  padding: 12px 20px;
			 background-image: linear-gradient(to right, #2770d1 20%, #6b329a 88%);
			  border: none;
			  border-radius: 25px;
			  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
			  cursor: pointer;
			  transition: all 0.3s ease;
			  color: #fff;
			}
			
			/* 悬停与点击反馈 */
			.language-button:hover {
			  background: #1976D2;
			  transform: translateY(-2px);
			  box-shadow: 0 6px 16px rgba(0,0,0,0.2);
			}
			
			/* 图标与文字排版 */
			.icon {
			  width: 20px;
			  height: 20px;
			  margin-right: 8px;
			  filter: brightness(0) invert(1); /* 图标反白 */
			}
			.language-button:hover .icon{ fill: #1976D2;}
			/* 下拉菜单设计 */
			.language-menu {
			  position: absolute;
			display: none;
			  right: 0;
			  width: 160px;
			  background: white;
			  border-radius: 8px;
			  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
			  opacity: 1;
			  transform: translateY(10px);
			  transition: opacity 0.3s, transform 0.3s;
			}
			
			/* 菜单项交互 */
			.language-menu li {
			 
			  list-style: none;
			  cursor: pointer;
			  transition: background 0.2s;
			}
			.language-menu li  a{display: block; padding: 12px;}
			.language-menu li:hover {
			  background: #f5f5f5;
			}
			
			/* 展开状态 */
			.menu-visible {
			  display: block;
			  transform: translateY(0);
			}