.reference-copy .feed-author-row{display:flex;align-items:center;gap:10px;min-height:54px;margin-bottom:7px;min-width:0}
.feed-author-row .feed-author-avatar{position:relative;display:block;flex:0 0 48px;width:48px;height:44px}
.feed-author-row .feed-avatar{width:44px;height:44px;box-sizing:border-box;margin:0;background:#303038;color:white;border:1px solid #ffffffd9}
.feed-author-row>a{display:flex;align-items:center;min-height:44px;min-width:0;margin:0;color:white;text-decoration:none;font-size:15px;font-weight:750;overflow-wrap:anywhere;text-shadow:0 1px 5px #0008}
.feed-author-row .mini-follow{position:absolute;left:14px;top:14px;width:44px;height:44px;min-width:44px;min-height:44px;display:grid;place-items:center;padding:0!important;margin:0!important;border:0!important;border-radius:50%;background:transparent!important;box-shadow:none!important;z-index:2;touch-action:manipulation;cursor:pointer;opacity:1}
.mini-follow svg{width:22px;height:22px;overflow:visible;filter:drop-shadow(0 0 4px #ff005799);transition:transform .18s ease,filter .18s ease}
.mini-follow:active:not(:disabled) svg{transform:scale(.85);filter:drop-shadow(0 0 7px #ff0057)}
.mini-follow:focus-visible{outline:2px solid white;outline-offset:0}
.mini-follow[aria-busy=true] svg{filter:drop-shadow(0 0 7px #ff0057)}
.mini-follow-sparkles{position:absolute;right:1px;top:2px;color:#ff6398;opacity:0;font-size:13px;pointer-events:none}
.is-followed .mini-follow-sparkles{animation:mini-star-sparkle .52s ease-out}
.mini-follow-requested{font-size:10px;color:white;background:#26262ed9;border-radius:8px;padding:4px;max-width:72px}
.mini-follow-login{color:white;background:#18181e;border:1px solid #555;border-radius:20px;padding:24px;max-width:calc(100% - 32px)}
.mini-follow-login::backdrop{background:#0009}.mini-follow-login h2{font-size:18px}.mini-follow-login a,.mini-follow-login button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;margin:6px;border:0;border-radius:12px;color:white;background:#ff0057;text-decoration:none}.mini-follow-login button{background:#333}
@keyframes mini-star-sparkle{0%,100%{opacity:0}40%{opacity:1;transform:scale(1.2)}80%{opacity:.3;transform:translate(5px,-6px) scale(.7)}}
@media(prefers-reduced-motion:reduce){.mini-follow svg{transition:none}.is-followed .mini-follow-sparkles{animation:none}}
