diff --git a/src/routes/docs/references/[version]/[platform]/[service]/+page.svelte b/src/routes/docs/references/[version]/[platform]/[service]/+page.svelte index c00f8774d48..ab95bc4b809 100644 --- a/src/routes/docs/references/[version]/[platform]/[service]/+page.svelte +++ b/src/routes/docs/references/[version]/[platform]/[service]/+page.svelte @@ -430,4 +430,11 @@ margin-bottom: 0; } } + /* :global is required because Heading is a child component; scope the rule to this + route via .web-article-content-grid-6-4 (used only by the reference page) so it + does not leak into Section.svelte / DocsTutorial.svelte. The sticky article + header sits at --p-grid-huge-navs-secondary-sticky-position (~189px). */ + :global(.web-article-content-grid-6-4 .web-article-content-header :is(h2, h3, h4, h5, h6)) { + scroll-margin-top: calc(var(--p-grid-huge-navs-secondary-sticky-position) + 1.5rem); + }