/* ===== 菜单图标：白色圆形背景 + 浅灰描边 + 悬停浅蓝 ===== */
.menu-icon-wrap {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #FFFFFF;
  border: 1px solid #E0E0E0;      /* 极细浅灰色描边 */
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  pointer-events: none;
  transition: background-color .2s ease, border-color .2s ease;
}

/* 鼠标悬停（链接选择状态）时背景变为 #d3e3fd */
#menu-button:hover .menu-icon-wrap {
  background: #d3e3fd;
  border-color: #d3e3fd;
}

.menu-icon {
  width: 15px;
  height: 15px;
  display: block;
  object-fit: contain;
  pointer-events: none;
  /* 不再使用白色滤镜，保留原始蓝色箭头 */
}