/* 左右侧栏折叠：桌面端两个边缘把手（mkdocs-material 无内置折叠按钮） */

.sb-toggle {
  position: fixed;
  top: 50%;
  z-index: 4;
  display: none;
  align-items: center;
  justify-content: center;
  width: 1.1rem;
  height: 3.6rem;
  padding: 0;
  border: 0;
  border-radius: 0.2rem;
  background-color: var(--md-default-fg-color--lightest);
  color: var(--md-default-fg-color);
  font-size: 1rem;
  line-height: 1;
  cursor: pointer;
  transform: translateY(-50%);
  opacity: 0.55;
  transition: opacity 0.2s;
}

.sb-toggle:hover,
.sb-toggle:focus-visible {
  opacity: 1;
}

.sb-toggle--left {
  left: 0;
}

.sb-toggle--right {
  right: 0;
}

/* 显示/隐藏由 JS 按侧栏实际可见性控制（抽展/桌面两种布局通用），此处只管位置与外观 */

body.sb-hide-primary .md-sidebar--primary {
  display: none;
}

body.sb-hide-secondary .md-sidebar--secondary {
  display: none;
}
