From 45fb872e3c9db62da126c94c3219133b4945b532 Mon Sep 17 00:00:00 2001
From: "(quasar) nebula" <qznebula@protonmail.com>
Date: Tue, 21 Nov 2023 07:23:58 -0400
Subject: css: allow custom scroll margin offset per-element

---
 src/static/site5.css | 5 +++++
 1 file changed, 5 insertions(+)

(limited to 'src')

diff --git a/src/static/site5.css b/src/static/site5.css
index bb83fe67..6cdc0c35 100644
--- a/src/static/site5.css
+++ b/src/static/site5.css
@@ -1310,6 +1310,10 @@ h3.content-heading {
 
 /* Sticky heading */
 
+[id] {
+  --custom-scroll-offset: 0px;
+}
+
 #content [id] {
   /* Adjust scroll margin. */
   scroll-margin-top: calc(
@@ -1317,6 +1321,7 @@ h3.content-heading {
     + 33px /* Sticky subheading */
     - 1em  /* One line of text (align bottom) */
     - 12px /* Padding for hanging letters & focus ring */
+    + var(--custom-scroll-offset) /* Customizable offset */
   );
 }
 
-- 
cgit 1.3.0-6-gf8a5