diff --git a/theme/static/css/main.css b/theme/static/css/main.css
index 43728bd2cb0f3cd0762a3930918d011436cea8f5..0f8f167172c4f3469d3457412fe3c090013aa114 100644
--- a/theme/static/css/main.css
+++ b/theme/static/css/main.css
@@ -36,6 +36,7 @@
 	vertical-align: baseline;
 	box-sizing: border-box;
 	scroll-behavior: smooth;
+	scroll-margin: var(--sitemenu-nav-height);
 }
 
 body {