/* Shared comment layout matching the native app. */
.ip-comments .xc-comment,.vp-empty .xc-comment{display:flex;align-items:flex-start;gap:13px;width:100%;padding:0;margin:0 0 26px;border:0;background:none;text-align:left}.xc-avatar{width:36px;flex:0 0 36px}.xc-avatar>button{padding:0;display:block}.xc-avatar .c-ava,.xc-avatar .vp-cc-avatar,.xc-avatar .zmy-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;margin:0;object-fit:cover}.xc-content{flex:1;min-width:0}.xc-name,.xc-name .c-name,.xc-name small,.xc-name button{font-size:14px!important;font-weight:400!important;line-height:20px;color:#aaa!important;padding:0;margin:0}.xc-text{font-size:14px;line-height:1.65;color:#222;margin:5px 0 6px;overflow-wrap:anywhere}.xc-text a{color:#326c98;text-decoration:none}.xc-meta{display:flex;align-items:center;gap:11px;color:#aaa;font-size:12px;min-height:26px}.xc-meta>span:empty{display:none}.xc-meta button{font-size:12px;color:#777;padding:2px 0;display:flex;align-items:center;gap:4px;min-height:26px}.xc-meta .xc-heart{margin-left:auto}.xc-meta button:last-child{margin-left:14px}.xc-meta svg{width:18px;height:18px}.xc-meta [aria-pressed=true]{color:#ff2442}.xc-meta .xc-heart[aria-pressed=true] svg{fill:#ff2442}.vp-empty:has(.xc-comment){display:block;padding-top:24px;min-height:225px}.device.tablet .xc-text{font-size:15px}
