From de17a8bc79a2aa78ee50b944255d7f0f73776973 Mon Sep 17 00:00:00 2001 From: Rand McKinney Date: Thu, 28 May 2026 11:29:22 -0700 Subject: [PATCH] Add CSS to highlight sidebar containers --- src/css/custom.css | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/css/custom.css b/src/css/custom.css index adc5157..05ea705 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -318,6 +318,31 @@ main .row:not(:has(.theme-doc-toc-desktop)) > .col { background: var(--cai-color-background-dark); } +/* Categories with a linked doc use menu__link--sublist, which Infima excludes from + the default active background. Match doc-link highlighting when that page is open. */ +.theme-doc-sidebar-menu .menu__list-item-collapsible--active .menu__link { + background-color: var(--ifm-menu-color-background-active) !important; + color: var(--ifm-menu-color-active); +} + +.theme-doc-sidebar-menu + .menu__list-item + .menu__list + .menu__list-item-collapsible--active + .menu__link::before { + content: ''; + display: block; + position: absolute; + top: var(--ifm-menu-link-padding-vertical); + left: 0; + height: calc( + 100% - var(--ifm-menu-link-padding-vertical) - + var(--ifm-menu-link-padding-vertical) + ); + width: 2px; + background: var(--ifm-color-primary); +} + .theme-doc-sidebar-menu .menu__list-item .menu__list