/* layout-sidebar-menual.css */
/* 隐藏所有一级标题 */
.wy-menu-vertical li.toctree-l1,
.wy-menu-vertical li.toctree-l1.current > a { /* 隐藏当前选中的一级标题的文本 */
    display: none !important;
}

/* 目录项的样式 */
.wy-menu-vertical li a {
    color: white !important;
    border: none !important; /* 移除所有边框 */
    display: block !important;
    padding: 5px 10px !important;  /* 增加垂直内边距，使点击区域更大 */
}

/* 当前选中的目录项样式 */
.wy-menu-vertical li.current > a {
    color: white !important;
    border-right: 2px solid transparent !important;
}

.wy-menu-vertical li.toctree-l1.current, /* 显示当前选中的一级标题及其所有子标题 */
.wy-menu-vertical li.toctree-l1.current > ul {/* 显示当前选中的一级标题下的所有子标题 */
    display: block !important;
}

/* 调整所有级别标题的样式 */
.wy-menu-vertical li.toctree-l2 {
    padding-left: 3px !important;  /* 减少缩进 */
}

/* 为不同级别的标题添加不同的缩进 */
.wy-menu-vertical li.toctree-l3 {
    padding-left: 6px !important;  /* 减少缩进 */
}

.wy-menu-vertical li.toctree-l4 {
    padding-left: 9px !important;  /* 减少缩进 */
}

/* 移除默认的左侧边框 */
.wy-menu-vertical a {
    border-left: none !important;
}

/* 确保子项不继承父项的边框 */
.wy-menu-vertical li.current li > a {
    border-left: none !important;
}

/* 移除所有可能的内边距和外边距 */
.wy-menu-vertical li {
    padding: 0 !important;
    margin: 0 !important;
}

/* 移除所有可能的背景色 */
.wy-menu-vertical li,
.wy-menu-vertical li a,
.wy-menu-vertical li.current,
.wy-menu-vertical li.toctree-l1,
.wy-menu-vertical li.toctree-l2,
.wy-menu-vertical li.toctree-l3,
.wy-menu-vertical li.toctree-l4,
.wy-menu-vertical li.toctree-l2.current > a,
.wy-menu-vertical li.toctree-l3.current > a,
.wy-menu-vertical li.toctree-l4.current > a {
    background-color: transparent !important;
}