Index: src/assets/css/style.css
===================================================================
--- src/assets/css/style.css	(revision 210a9cb38e4b00f43ba43b3e3e353d28ea962dc1)
+++ src/assets/css/style.css	(revision 703ead3f87558bd60d17257a6e14d995e2cee3e0)
@@ -332,7 +332,8 @@
 .container { max-width: 42rem; margin-inline: auto; padding-inline: clamp(1.25rem, 4vw, 2rem); }
 
-/* Post-/leesbreedte. Globaal (was eerder alleen inline in post.ejs) zodat de
-   downloads-pagina (zelfde .container.post-page) exact dezelfde breedte krijgt. */
-.post-page { max-width: 720px; margin: 0.5rem auto 2rem; padding: 0 1rem; }
+/* Post-/leesbreedte. Globaal + hogere specificity (.container.post-page) zodat 'ie
+   de responsive .container-breakpoints (56/72rem) overal overrult — posts én de
+   downloads-pagina krijgen zo exact dezelfde 720px-breedte. */
+.container.post-page { max-width: 720px; margin: 0.5rem auto 2rem; padding: 0 1rem; }
 
 /* Laptop / Full HD — 1440px viewport of groter */
Index: src/views/shell.ejs
===================================================================
--- src/views/shell.ejs	(revision 210a9cb38e4b00f43ba43b3e3e353d28ea962dc1)
+++ src/views/shell.ejs	(revision 703ead3f87558bd60d17257a6e14d995e2cee3e0)
@@ -163,5 +163,5 @@
 
 <!-- v9 stylesheet (full palette system) -->
-<link rel="stylesheet" href="/assets/css/style.css?v=22">
+<link rel="stylesheet" href="/assets/css/style.css?v=23">
 
 <!-- Audio player styles: loaded on every page so the mini-player works
