Index: src/views/partials/post-card.ejs
===================================================================
--- src/views/partials/post-card.ejs	(revision 86fa2d2795c9ba37e01a9f0c0315a1ca031b645d)
+++ src/views/partials/post-card.ejs	(revision 38120c7ecacf8fe6e6b22191e9bbcad5017b94c4)
@@ -154,6 +154,4 @@
   }
   .post-list-cover img.is-loading { opacity: 0; }
-  /* A video cover keeps its aspect ratio (centered, letterboxed) in the square slot, not zoom-cropped. */
-  .post-list-cover video { object-fit: contain; background: var(--paper-2, #0a0e1a); }
 
   /* Re-apply rounded corners on slightly larger phones */
Index: src/views/shell.ejs
===================================================================
--- src/views/shell.ejs	(revision 86fa2d2795c9ba37e01a9f0c0315a1ca031b645d)
+++ src/views/shell.ejs	(revision 38120c7ecacf8fe6e6b22191e9bbcad5017b94c4)
@@ -216,5 +216,5 @@
 
 <!-- v9 stylesheet (full palette system) -->
-<link rel="stylesheet" href="/assets/css/style.css?v=65">
+<link rel="stylesheet" href="/assets/css/style.css?v=66">
 <script>
 /* iOS safe-area, built by hand. env(safe-area-inset-top) resolves to 0 on this iOS in
