Index: src/views/pages/following.ejs
===================================================================
--- src/views/pages/following.ejs	(revision bca83f3c3852b125977b353ba044f623fed17850)
+++ src/views/pages/following.ejs	(revision 1c85964d3c3b85d21167fe588367cdd890d0820f)
@@ -56,5 +56,5 @@
   .tl-foll { display: flex; align-items: center; gap: .6rem; padding: .45rem .6rem; border-radius: 12px; background: color-mix(in srgb, var(--ink, #000) 4%, transparent); }
   .tl-foll-av { flex: 0 0 36px; width: 36px; height: 36px; border-radius: 50%; overflow: hidden; display: inline-flex; align-items: center; justify-content: center; font-weight: 700; background: color-mix(in srgb, var(--accent, #888) 20%, transparent); color: var(--accent, #555); }
-  .tl-foll-av img { width: 100%; height: 100%; object-fit: cover; }
+  .tl-foll-av img { width: 100%; height: 100%; object-fit: cover; background: #fff; }
   .tl-foll-meta { flex: 1; min-width: 0; display: flex; flex-direction: column; line-height: 1.25; }
   .tl-foll-meta a { color: var(--ink, inherit); text-decoration: none; font-weight: 600; }
Index: src/views/pages/newspaper.ejs
===================================================================
--- src/views/pages/newspaper.ejs	(revision bca83f3c3852b125977b353ba044f623fed17850)
+++ src/views/pages/newspaper.ejs	(revision 1c85964d3c3b85d21167fe588367cdd890d0820f)
@@ -82,5 +82,5 @@
     background: color-mix(in srgb, var(--accent, #888) 22%, transparent); color: var(--accent, #555);
     box-shadow: 0 0 0 2px color-mix(in srgb, var(--accent, #888) 18%, transparent); }
-  .tl-avatar img { width: 100%; height: 100%; object-fit: cover; }
+  .tl-avatar img { width: 100%; height: 100%; object-fit: cover; background: #fff; }
   .tl-id { flex: 1; min-width: 0; display: flex; flex-direction: column; line-height: 1.25; }
   .tl-author { font-weight: 700; color: var(--ink, inherit); text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
