/* Shared social pages (2026-11-11, Social2Controller): blog site icons are 32px, so they sit padded on white inside the round frames. */
.s2-blogs img[src*="/plans-v2/fav/"]{object-fit:contain;background:#fff;padding:18%;box-sizing:border-box}
html.dark .s2-blogs img[src*="/plans-v2/fav/"]{background:#f8fafc}
/* the creator card's large picture: keep the small site icon at a fixed size so the frame never renders empty */
.s2-blogs .ph2-pr-top img[src*="/plans-v2/fav/"]{width:56px;height:56px;min-width:56px;padding:12px;border-radius:50%;border:1px solid var(--line,#e2e8f0)}
.s2-blogs .ph2-pr-list img[src*="/plans-v2/fav/"],.s2-blogs .tt2-pn-rows img[src*="/plans-v2/fav/"]{padding:6px;border:1px solid var(--line,#e2e8f0)}
