From 0bf51f8e69dc728efe5cee0cd8e996757cfe52a8 Mon Sep 17 00:00:00 2001 From: Sean Burton Date: Mon, 6 Jul 2026 14:30:01 +0100 Subject: [PATCH] fix: ensure scrolling to an anchor-point scrolls enough to clear the navbar --- .../static/styles/quantinuum-sphinx.css | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sphinx-ui/quantinuum_sphinx/static/styles/quantinuum-sphinx.css b/sphinx-ui/quantinuum_sphinx/static/styles/quantinuum-sphinx.css index dcbe88e..ded9b93 100644 --- a/sphinx-ui/quantinuum_sphinx/static/styles/quantinuum-sphinx.css +++ b/sphinx-ui/quantinuum_sphinx/static/styles/quantinuum-sphinx.css @@ -23,6 +23,17 @@ html { display: none; } +/* Offset anchor scroll targets so they aren't hidden behind the 3rem fixed navbar */ +:target, +h1[id], +h2[id], +h3[id], +h4[id], +h5[id], +h6[id] { + scroll-margin-top: 3.5rem; +} + h3 { margin-top: 1.75rem; }