.menu-toggle-btn {
      position: fixed;
      top: 12px;
      right: 20px; /* 按钮放在右侧 */
      width: 36px;
      height: 36px;
      background-color: #4e7bef;
      color: white;
      border-radius: 6px;
      border: none;
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      z-index: 1001;
      font-size: 16px;
      box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    }
    
    .menu-toggle-btn:hover {
      background-color: #3a66d4;
    }
    
    /* 顶部栏 - 与图片完全一致 */
    .top-bar {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      height: 56px;
      background: linear-gradient(to right, #4e7bef, #3a66d4);
      color: white;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 0 20px;
      z-index: 999;
    }
    
    .logo-area {
      display: flex;
      align-items: center;
      margin-left: 20px; /* 左侧留出空间 */
    }
    
    .logo {
      width: 36px;
      height: 36px;
      background-color: white;
      border-radius: 6px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-weight: bold;
      color: #4e7bef;
      font-size: 16px;
      margin-right: 10px;
    }
    
    .app-title h1 {
      font-size: 18px;
      font-weight: bold;
      margin: 0 0 2px 0;
    }
    
    .version {
      font-size: 11px;
      opacity: 0.9;
    }
    
    .cluster-btn {
      width: 36px;
      height: 36px;
      background-color: rgba(255,255,255,0.2);
      border-radius: 6px;
      border: none;
      color: white;
      font-size: 16px;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
    }