/* 移除顶栏，让它不占空间 */
html body #header {
  position: fixed !important;
  top: 16px !important;
  left: 16px !important;
  right: auto !important;
  bottom: auto !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  z-index: 1000 !important;
}

/* 只保留导航按钮 */
html body #header > :not(#left-pane-toggle-button) {
  display: none !important;
}

/* 悬浮导航按钮 */
html body #header #left-pane-toggle-button {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 44px !important;
  height: 44px !important;
  padding: 8px !important;
  margin: 0 !important;
  border: none !important;
  border-radius: 12px !important;
  background: var(--background-secondary, #fff) !important;
  color: var(--text-menu, #333) !important;
  box-shadow: 0 4px 16px rgb(0 0 0 / 18%) !important;
  cursor: pointer !important;
}

html body #left-pane-toggle-button svg {
  width: 24px !important;
  height: 24px !important;
}

/* 避免按钮挡住正文标题 */
html body #main {
  padding-top: 76px !important;
}