From b20a73987e0187a38360e37c7728dad937b30426 Mon Sep 17 00:00:00 2001 From: bgravenorst Date: Wed, 3 Dec 2025 08:50:27 +1000 Subject: [PATCH] Update ToC getting hidden behind SubNavBar on scroll. Signed-off-by: bgravenorst --- src/scss/theme/_toc.scss | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/scss/theme/_toc.scss b/src/scss/theme/_toc.scss index 8796b7eeeb9..7b772304fef 100644 --- a/src/scss/theme/_toc.scss +++ b/src/scss/theme/_toc.scss @@ -1,6 +1,12 @@ -.tableOfContents_node_modules-\@docusaurus-theme-classic-lib-theme-TOC-styles-module { +/* Target ToC container using attribute selector for CSS modules compatibility */ +[class*='tableOfContents'] { margin-top: -3rem; - top: calc(var(--ifm-navbar-height) + 2rem) !important; + top: calc(var(--ifm-navbar-height) + 4rem) !important; +} + +/* Increase offset when SubNavBar is present to clear the sticky banner */ +body:has([class*='subNavBar']) [class*='tableOfContents'] { + top: calc(var(--ifm-navbar-height) + 9rem) !important; } .table-of-contents {