/* Optional: Adjust the page body margin so content shifts left */
.bd-page-width {
    max-width: 2560px;
}

/* Shrink the left sidebar (toctree nav) */
.bd-sidebar-primary {
    width: 15%;  /* default is 300px; adjust as needed */
    max-width: 350px;
    flex-basis: 15%;
}

/* Shrink the right toc (on-page section links) */
.bd-sidebar-secondary {
    width: 20%;  /* default is 300px */
    max-width: 400px;
    flex-basis: 15%;
}

/* Make sure the actual content fills more */
.bd-main .bd-content .bd-article-container {
    max-width: 85%;  /* Allow content to use more horizontal space */
}

.bd-sidebar-primary li.has-children .caption,
.bd-sidebar-primary li.has-children>.reference {
    font-weight: 600;

}

nav.bd-links .current>a {
    color: var(--nv-color-green) !important;
    font-weight: bolder !important;
}

/* Hide back button that points to the empty index redirect page */
a.left-prev[href="index.html"] {
    display: none;
}