Index: src/assets/css/style.css
===================================================================
--- src/assets/css/style.css	(revision 77019faadc6c4bbe9563d212ee9184e36f3ce3d1)
+++ src/assets/css/style.css	(revision d9f60f46de1c9dfcf43052988e97abac89cdbe38)
@@ -2510,6 +2510,10 @@
     margin: 0 auto;
     /* De onderrand loopt achter de vaste tabbalk door; deze padding houdt de
-       TEKST erboven. */
-    padding: 2rem 1.2rem 4rem;
+       TEKST erboven. De BOVENmarge is verdubbeld (Robin, 21-8: 2rem -> 4rem):
+       na een snap staat de scheidingslijn op de bovenrand, en de tekst
+       daaronder krijgt meer lucht. MOET GELIJK BLIJVEN aan scroll-margin-top
+       op .read-anker hieronder -- lopen die uit elkaar, dan landt de lijn niet
+       meer precies op de bovenrand. */
+    padding: 4rem 1.2rem 4rem;
     box-sizing: border-box;
 }
@@ -2536,11 +2540,12 @@
     height: 0;
     scroll-snap-align: start;
-    /* Het anker staat BINNEN de padding van het artikel, dus 2rem onder de
-       streep. Zonder deze correctie landt de snap 32px te laag en staat de
-       scheidingslijn net boven beeld -- gemeten: 733 waar 700 hoort.
+    /* Het anker staat BINNEN de padding van het artikel, dus een padding-top
+       onder de streep. Zonder deze correctie landt de snap net zoveel te laag
+       en staat de scheidingslijn boven beeld -- gemeten: 733 waar 700 hoort.
        scroll-margin verschuift alleen het SNAPPUNT en niet de opmaak, dus het
        anker blijft waar het staat en de uitlijning klopt met de lijn.
-       Blijft in de pas met de padding-top van .read-post hierboven. */
-    scroll-margin-top: 2rem;
+       GELIJK aan de padding-top van .read-post hierboven; die ging 21-8 van
+       2rem naar 4rem, dus deze ook. */
+    scroll-margin-top: 4rem;
 }
 /* HET LAATSTE BERICHT SNAPT OOK (Robin, 21-8). Dat kon eerst niet: zijn
