.followUser button,.followingFeed button{border:1px solid #f5b5c5;border-radius:10px;padding:10px 16px;min-height:42px;background:#e7134f;color:#fff;font:inherit;font-weight:700;cursor:pointer}
.followUser button[aria-pressed=true]{background:#fff;color:#be123c}
.followUser button:disabled,.followingFeed button:disabled{opacity:.6;cursor:wait}
.followUser [role=status],.followingFeed [role=status]{font-size:13px;color:#64748b}
.followingFeed{margin-bottom:24px}.followingFeedHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.followingFeed h2{margin:0 0 6px}
.followingItems{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:16px 0}
.followingCard{min-width:0;border:1px solid #e5e7eb;border-radius:14px;background:#fff;overflow:hidden}
.followingCreator{display:flex;align-items:center;gap:8px;padding:12px;color:#111827;text-decoration:none;overflow-wrap:anywhere}
.followingAvatar{position:relative;display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;background:#ffe4ed;color:#9f1239;overflow:hidden}
.followingAvatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.followingMedia{display:block;width:100%;height:260px;object-fit:contain;background:#0f172a}
.followingTitle{display:block;padding:12px;font-weight:700;color:#111827;text-decoration:none;overflow-wrap:anywhere}
.followingTitle:hover,.followingCreator:hover strong{text-decoration:underline}
.followingFeed [hidden],.followUser[hidden]{display:none!important}
