/* 22.9.770 – Hangulat-avatárok */
.m770-wrap{overflow:visible!important}
.m770-wrap>svg.m770{display:block;width:100%;height:100%;overflow:visible}
.m770 .m770-f{display:none}
.m770-wrap:not([data-mood]) .m770-f-normal,
.m770-wrap[data-mood="normal"] .m770-f-normal,
.m770-wrap[data-mood="happy"] .m770-f-happy,.m770-wrap[data-mood="laugh"] .m770-f-laugh,.m770-wrap[data-mood="wink"] .m770-f-wink,
.m770-wrap[data-mood="sad"] .m770-f-sad,.m770-wrap[data-mood="surprise"] .m770-f-surprise,.m770-wrap[data-mood="angry"] .m770-f-angry,
.m770-wrap[data-mood="love"] .m770-f-love,.m770-wrap[data-mood="cool"] .m770-f-cool,.m770-wrap[data-mood="sleepy"] .m770-f-sleepy,
.m770-wrap[data-mood="kiss"] .m770-f-kiss,.m770-wrap[data-mood="party"] .m770-f-party,.m770-wrap[data-mood="cold"] .m770-f-cold{display:inline}
.m770 .m770-all,.m770 .m770-eye,.m770 .m770-tear,.m770 .m770-drop,.m770 .m770-steam,.m770 .m770-hearts,.m770 .m770-zzz,.m770 .m770-confetti,.m770 .m770-spark,.m770 .m770-blinker,.m770 .m770-back{transform-box:fill-box;transform-origin:center}
.m770 .m770-all{transform-origin:50% 90%}
/* folyamatos, finom mozgás */
/* 778: alaphelyzetben csak a választólapon mozognak – a hosszú chatlistában nem terhelik a telefont */
.m770-choice .m770-wrap:not(.m770-still) .m770-all{animation:m770-breathe 3.2s ease-in-out infinite}
.m770-choice .m770-wrap:not(.m770-still) .m770-eye,.m770-wrap:not(.m770-still)[data-mood]:not([data-mood="normal"]) .m770-eye{animation:m770-blink 4.6s infinite}
@keyframes m770-breathe{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5%) scale(1.02,.985)}}
@keyframes m770-blink{0%,92%,100%{transform:scaleY(1)}95%{transform:scaleY(.1)}}
@keyframes m770-ears{0%,100%{transform:rotate(0)}50%{transform:rotate(1.5deg)}}
@keyframes m770-led{50%{opacity:.25}}
/* hangulatonkénti mozgás */
.m770-wrap:not(.m770-still)[data-mood="laugh"] .m770-all,.m770-wrap:not(.m770-still)[data-mood="party"] .m770-all{animation:m770-bounce .42s ease-in-out infinite}
.m770-wrap:not(.m770-still)[data-mood="happy"] .m770-all{animation:m770-bounce .8s ease-in-out infinite}
.m770-wrap:not(.m770-still)[data-mood="surprise"] .m770-all{animation:m770-jump .9s ease-out 2}
.m770-wrap:not(.m770-still)[data-mood="angry"] .m770-all{animation:m770-shake .16s linear infinite}
.m770-wrap:not(.m770-still)[data-mood="sad"] .m770-all{animation:m770-droop 2.4s ease-in-out infinite}
.m770-wrap:not(.m770-still)[data-mood="love"] .m770-all,.m770-wrap:not(.m770-still)[data-mood="kiss"] .m770-all{animation:m770-pulse .9s ease-in-out infinite}
.m770-wrap:not(.m770-still)[data-mood="sleepy"] .m770-all{animation:m770-sway 3s ease-in-out infinite}
.m770-wrap:not(.m770-still)[data-mood="cold"] .m770-all{animation:m770-shiver .1s linear infinite}
.m770-wrap:not(.m770-still)[data-mood="cool"] .m770-all{animation:m770-nod 1.1s ease-in-out infinite}
.m770-wrap:not(.m770-still)[data-mood="wink"] .m770-all{animation:m770-tilt 1.4s ease-in-out infinite}
.m770-wrap:not(.m770-still) .m770-tear{animation:m770-tear .7s ease-in infinite}
.m770-wrap:not(.m770-still) .m770-tear2{animation-delay:.35s}
.m770-wrap:not(.m770-still) .m770-drop{animation:m770-drop 1.6s ease-in infinite}
.m770-wrap:not(.m770-still) .m770-steam{animation:m770-steam .9s ease-out infinite}
.m770-wrap:not(.m770-still) .m770-hearts{animation:m770-float 1.6s ease-in-out infinite}
.m770-wrap:not(.m770-still) .m770-zzz{animation:m770-float 2.2s ease-in-out infinite}
.m770-wrap:not(.m770-still) .m770-confetti{animation:m770-spin 1.2s linear infinite}
.m770-wrap:not(.m770-still) .m770-spark{animation:m770-led .8s steps(2) infinite}
@keyframes m770-bounce{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-6%) scale(1.03,.97)}}
@keyframes m770-jump{0%{transform:translateY(0)}30%{transform:translateY(-12%) scale(1.06)}60%{transform:translateY(0) scale(.98,1.03)}100%{transform:none}}
@keyframes m770-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-2.5%) rotate(-2deg)}75%{transform:translateX(2.5%) rotate(2deg)}}
@keyframes m770-droop{0%,100%{transform:translateY(2%) rotate(-3deg)}50%{transform:translateY(4%) rotate(2deg)}}
@keyframes m770-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.07)}}
@keyframes m770-sway{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg) translateY(2%)}}
@keyframes m770-shiver{0%,100%{transform:translateX(-1.2%)}50%{transform:translateX(1.2%)}}
@keyframes m770-nod{0%,100%{transform:rotate(0)}50%{transform:rotate(-4deg) translateY(1%)}}
@keyframes m770-tilt{0%,100%{transform:rotate(0)}50%{transform:rotate(6deg)}}
@keyframes m770-tear{0%{transform:translateY(0);opacity:1}100%{transform:translateY(60%);opacity:0}}
@keyframes m770-drop{0%{transform:translateY(0);opacity:0}20%{opacity:1}100%{transform:translateY(160%);opacity:0}}
@keyframes m770-steam{0%{transform:translateY(0) scale(.8);opacity:.9}100%{transform:translateY(-30%) scale(1.3);opacity:0}}
@keyframes m770-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-14%)}}
@keyframes m770-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
@media (prefers-reduced-motion: reduce){.m770-wrap .m770 *{animation:none!important}}
.m770-help{font-size:.88rem;color:var(--text-secondary,#4d6078);margin:0 0 10px}
.m770-choice .m770-wrap{width:84px;height:84px}
.m770 .m770-nose{transform-box:fill-box;transform-origin:center}
.m770-choice .m770-wrap:not(.m770-still) .m770-nose,.m770-wrap:not(.m770-still)[data-mood]:not([data-mood="normal"]) .m770-nose{animation:m770-nose 1.4s ease-in-out infinite}
@keyframes m770-nose{0%,100%{filter:drop-shadow(0 0 1px #ff2a2a)}50%{filter:drop-shadow(0 0 6px #ff2a2a);transform:scale(1.12)}}
/* 780: legördülő avatárválasztó */
.av780-picker{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:10px 0 14px;padding:12px;border:1px solid var(--border,#c9d3de);border-radius:16px;background:var(--surface,#fff)}
.av780-picker[hidden]{display:none}
.av780-preview{display:grid;justify-items:center;gap:4px;width:110px;flex:none;text-align:center}
.av780-preview>.m770-wrap,.av780-preview>.avatar631-preview,.av780-preview>img,.av780-preview>.avatar631-preview>img{width:96px!important;height:96px!important;display:block}
.av780-preview>span[aria-hidden]{font-size:60px;line-height:96px}
.av780-preview b{font-size:.85rem;line-height:1.2}
.av780-controls{flex:1;min-width:180px;display:grid;gap:8px}
.av780-controls label{font-weight:700}
.av780-controls select{width:100%;padding:11px 10px;font-size:16px;border-radius:12px;border:1px solid var(--border,#c9d3de);background:var(--surface,#fff);color:inherit}
.av780-nav{display:flex;gap:8px}.av780-nav button{flex:1;padding:9px 4px;white-space:nowrap;font-size:15px}
.av780-grid{margin:6px 0 12px}.av780-grid>summary{cursor:pointer;font-weight:700;padding:8px 0}
/* 781: 3D figura chat-feje – 13 hangulat egy képsorban */
.a3d-wrap{display:inline-block;overflow:visible}
.a3d-wrap .a3d-face{display:block;width:100%;height:100%;background-size:1300% 100%;background-repeat:no-repeat;background-position:0 0;transform-origin:50% 90%}
.a3d-wrap[data-mood="happy"] .a3d-face{background-position:8.3333% 0}.a3d-wrap[data-mood="laugh"] .a3d-face{background-position:16.6667% 0}
.a3d-wrap[data-mood="wink"] .a3d-face{background-position:25% 0}.a3d-wrap[data-mood="sad"] .a3d-face{background-position:33.3333% 0}
.a3d-wrap[data-mood="surprise"] .a3d-face{background-position:41.6667% 0}.a3d-wrap[data-mood="angry"] .a3d-face{background-position:50% 0}
.a3d-wrap[data-mood="love"] .a3d-face{background-position:58.3333% 0}.a3d-wrap[data-mood="cool"] .a3d-face{background-position:66.6667% 0}
.a3d-wrap[data-mood="sleepy"] .a3d-face{background-position:75% 0}.a3d-wrap[data-mood="kiss"] .a3d-face{background-position:83.3333% 0}
.a3d-wrap[data-mood="party"] .a3d-face{background-position:91.6667% 0}.a3d-wrap[data-mood="cold"] .a3d-face{background-position:100% 0}
.m770-choice .a3d-wrap{width:84px;height:84px}
.a3d-banner{display:grid;grid-template-columns:auto 1fr;gap:0 10px;align-items:center;margin:8px 0 4px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,#fff3bf,#e5dbff);color:#1d2733!important;text-decoration:none!important;box-shadow:inset 0 0 0 1px #d0bfff}
.a3d-banner span{grid-row:span 2;font-size:34px}.a3d-banner b{font-size:1.05rem}.a3d-banner small{color:#495057}

/* 782: egész alakos, álló, finoman mozgó 3D figura a szobai hozzászólások mellett */
.a3d-wrap .a3d-full{display:none}
.post:not(#a3dx):not(#a3dy)>.post-head .a3d-wrap:has(.a3d-full) .a3d-face{display:none}
.post:not(#a3dx):not(#a3dy)>.post-head .a3d-wrap .a3d-full{display:block;width:100%;height:100%;background-size:400% 1300%;background-repeat:no-repeat;background-position:0 0;animation:a3d-idle 3.2s steps(4) infinite}
.a3d-wrap[data-mood="happy"] .a3d-full{background-position-y:8.3333%}.a3d-wrap[data-mood="laugh"] .a3d-full{background-position-y:16.6667%}.a3d-wrap[data-mood="wink"] .a3d-full{background-position-y:25.0000%}.a3d-wrap[data-mood="sad"] .a3d-full{background-position-y:33.3333%}.a3d-wrap[data-mood="surprise"] .a3d-full{background-position-y:41.6667%}.a3d-wrap[data-mood="angry"] .a3d-full{background-position-y:50.0000%}.a3d-wrap[data-mood="love"] .a3d-full{background-position-y:58.3333%}.a3d-wrap[data-mood="cool"] .a3d-full{background-position-y:66.6667%}.a3d-wrap[data-mood="sleepy"] .a3d-full{background-position-y:75.0000%}.a3d-wrap[data-mood="kiss"] .a3d-full{background-position-y:83.3333%}.a3d-wrap[data-mood="party"] .a3d-full{background-position-y:91.6667%}.a3d-wrap[data-mood="cold"] .a3d-full{background-position-y:100.0000%}
.post:not(#a3dx):not(#a3dy)>.post-head .a3d-wrap:not([data-mood="normal"]) .a3d-full{animation-duration:1.1s}
.post:not(#a3dx):not(#a3dy)>.post-head .a3d-wrap.m770-still .a3d-full,.post:not(#a3dx):not(#a3dy)>.post-head .a3d-wrap .a3d-full.a3d-paused{animation:none}
@keyframes a3d-idle{from{background-position-x:0%}to{background-position-x:133.3333%}}
@media (prefers-reduced-motion: reduce){.post:not(#a3dx):not(#a3dy)>.post-head .a3d-wrap .a3d-full{animation:none}}
.post:not(#a3dx):not(#a3dy):has(>.post-head .a3d-full){padding-left:66px!important;min-height:90px}
.post:not(#a3dx):not(#a3dy)>.post-head .community-avatar-inline:has(.a3d-full){position:absolute!important;left:-58px;top:0;z-index:2;width:50px!important;height:75px!important;flex:none!important;box-shadow:none!important;border-radius:12px;background:transparent!important}
.post:not(#a3dx):not(#a3dy)>.post-head .community-avatar-inline:has(.a3d-full) .community-avatar-frame{flex:0 0 100%!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;display:block!important;border-radius:12px!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;border:0!important;outline:0!important;animation:none!important}
.post:not(#a3dx):not(#a3dy)>.post-head .community-avatar-inline:has(.a3d-full) .community-avatar-frame::before,.post:not(#a3dx):not(#a3dy)>.post-head .community-avatar-inline:has(.a3d-full) .community-avatar-frame::after{display:none!important}
.post:not(#a3dx):not(#a3dy)>.post-head .community-avatar-inline .a3d-wrap:has(.a3d-full){flex:0 0 100%!important;width:100%!important;min-width:0!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;border-radius:0!important;background:transparent!important}
.post:not(#a3dx):not(#a3dy)>.post-head .a3d-wrap:has(.a3d-full) .m770-all{animation:none!important}

/* 783: a fejléc mindig a viszonyítási pont (keretes/effektes kártyákon is), így az álló figura a szöveg mellé kerül, nem rá */
.post:not(#a3dx):not(#a3dy):has(>.post-head .a3d-full)>.post-head{position:relative!important;overflow:visible!important}

/* 784: álló, egész alakos Bahamoji a privát üzeneteknél, csoportoknál, fórumon és blogon is */
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .a3d-wrap .a3d-full,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .a3d-wrap .a3d-full,.b20-card:not(#a3dx):not(#a3dy) .b20-head .a3d-wrap .a3d-full,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .a3d-wrap .a3d-full{display:block;width:100%;height:100%;background-size:400% 1300%;background-repeat:no-repeat;background-position:0 0;animation:a3d-idle 3.2s steps(4) infinite}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .a3d-wrap[data-mood="happy"] .a3d-full,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .a3d-wrap[data-mood="happy"] .a3d-full,.b20-card:not(#a3dx):not(#a3dy) .b20-head .a3d-wrap[data-mood="happy"] .a3d-full,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .a3d-wrap[data-mood="happy"] .a3d-full{background-position-y:8.3333%}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .a3d-wrap[data-mood="laugh"] .a3d-full,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .a3d-wrap[data-mood="laugh"] .a3d-full,.b20-card:not(#a3dx):not(#a3dy) .b20-head .a3d-wrap[data-mood="laugh"] .a3d-full,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .a3d-wrap[data-mood="laugh"] .a3d-full{background-position-y:16.6667%}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .a3d-wrap[data-mood="wink"] .a3d-full,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .a3d-wrap[data-mood="wink"] .a3d-full,.b20-card:not(#a3dx):not(#a3dy) .b20-head .a3d-wrap[data-mood="wink"] .a3d-full,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .a3d-wrap[data-mood="wink"] .a3d-full{background-position-y:25.0000%}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .a3d-wrap[data-mood="sad"] .a3d-full,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .a3d-wrap[data-mood="sad"] .a3d-full,.b20-card:not(#a3dx):not(#a3dy) .b20-head .a3d-wrap[data-mood="sad"] .a3d-full,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .a3d-wrap[data-mood="sad"] .a3d-full{background-position-y:33.3333%}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .a3d-wrap[data-mood="surprise"] .a3d-full,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .a3d-wrap[data-mood="surprise"] .a3d-full,.b20-card:not(#a3dx):not(#a3dy) .b20-head .a3d-wrap[data-mood="surprise"] .a3d-full,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .a3d-wrap[data-mood="surprise"] .a3d-full{background-position-y:41.6667%}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .a3d-wrap[data-mood="angry"] .a3d-full,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .a3d-wrap[data-mood="angry"] .a3d-full,.b20-card:not(#a3dx):not(#a3dy) .b20-head .a3d-wrap[data-mood="angry"] .a3d-full,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .a3d-wrap[data-mood="angry"] .a3d-full{background-position-y:50.0000%}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .a3d-wrap[data-mood="love"] .a3d-full,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .a3d-wrap[data-mood="love"] .a3d-full,.b20-card:not(#a3dx):not(#a3dy) .b20-head .a3d-wrap[data-mood="love"] .a3d-full,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .a3d-wrap[data-mood="love"] .a3d-full{background-position-y:58.3333%}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .a3d-wrap[data-mood="cool"] .a3d-full,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .a3d-wrap[data-mood="cool"] .a3d-full,.b20-card:not(#a3dx):not(#a3dy) .b20-head .a3d-wrap[data-mood="cool"] .a3d-full,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .a3d-wrap[data-mood="cool"] .a3d-full{background-position-y:66.6667%}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .a3d-wrap[data-mood="sleepy"] .a3d-full,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .a3d-wrap[data-mood="sleepy"] .a3d-full,.b20-card:not(#a3dx):not(#a3dy) .b20-head .a3d-wrap[data-mood="sleepy"] .a3d-full,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .a3d-wrap[data-mood="sleepy"] .a3d-full{background-position-y:75.0000%}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .a3d-wrap[data-mood="kiss"] .a3d-full,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .a3d-wrap[data-mood="kiss"] .a3d-full,.b20-card:not(#a3dx):not(#a3dy) .b20-head .a3d-wrap[data-mood="kiss"] .a3d-full,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .a3d-wrap[data-mood="kiss"] .a3d-full{background-position-y:83.3333%}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .a3d-wrap[data-mood="party"] .a3d-full,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .a3d-wrap[data-mood="party"] .a3d-full,.b20-card:not(#a3dx):not(#a3dy) .b20-head .a3d-wrap[data-mood="party"] .a3d-full,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .a3d-wrap[data-mood="party"] .a3d-full{background-position-y:91.6667%}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .a3d-wrap[data-mood="cold"] .a3d-full,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .a3d-wrap[data-mood="cold"] .a3d-full,.b20-card:not(#a3dx):not(#a3dy) .b20-head .a3d-wrap[data-mood="cold"] .a3d-full,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .a3d-wrap[data-mood="cold"] .a3d-full{background-position-y:100.0000%}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .a3d-wrap:not([data-mood="normal"]) .a3d-full,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .a3d-wrap:not([data-mood="normal"]) .a3d-full,.b20-card:not(#a3dx):not(#a3dy) .b20-head .a3d-wrap:not([data-mood="normal"]) .a3d-full,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .a3d-wrap:not([data-mood="normal"]) .a3d-full{animation-duration:1.1s}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .a3d-wrap.m770-still .a3d-full,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .a3d-wrap.m770-still .a3d-full,.b20-card:not(#a3dx):not(#a3dy) .b20-head .a3d-wrap.m770-still .a3d-full,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .a3d-wrap.m770-still .a3d-full{animation:none}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .a3d-wrap:has(.a3d-full) .a3d-face,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .a3d-wrap:has(.a3d-full) .a3d-face,.b20-card:not(#a3dx):not(#a3dy) .b20-head .a3d-wrap:has(.a3d-full) .a3d-face,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .a3d-wrap:has(.a3d-full) .a3d-face{display:none}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .a3d-wrap:has(.a3d-full) .m770-all,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .a3d-wrap:has(.a3d-full) .m770-all,.b20-card:not(#a3dx):not(#a3dy) .b20-head .a3d-wrap:has(.a3d-full) .m770-all,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .a3d-wrap:has(.a3d-full) .m770-all{animation:none!important}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .community-avatar:has(.a3d-full),.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .community-avatar:has(.a3d-full),.b20-card:not(#a3dx):not(#a3dy) .b20-head .community-avatar:has(.a3d-full),.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .community-avatar:has(.a3d-full){width:50px!important;height:75px!important;min-width:50px!important;flex:0 0 50px!important;box-shadow:none!important;border-radius:12px!important;background:transparent!important;overflow:visible!important;align-self:flex-start}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .community-avatar:has(.a3d-full) .community-avatar-frame,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .community-avatar:has(.a3d-full) .community-avatar-frame,.b20-card:not(#a3dx):not(#a3dy) .b20-head .community-avatar:has(.a3d-full) .community-avatar-frame,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .community-avatar:has(.a3d-full) .community-avatar-frame{flex:0 0 100%!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;display:block!important;border-radius:12px!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;border:0!important;outline:0!important;animation:none!important}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .community-avatar:has(.a3d-full) .community-avatar-frame::before,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .community-avatar:has(.a3d-full) .community-avatar-frame::before,.b20-card:not(#a3dx):not(#a3dy) .b20-head .community-avatar:has(.a3d-full) .community-avatar-frame::before,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .community-avatar:has(.a3d-full) .community-avatar-frame::before,.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .community-avatar:has(.a3d-full) .community-avatar-frame::after,.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .community-avatar:has(.a3d-full) .community-avatar-frame::after,.b20-card:not(#a3dx):not(#a3dy) .b20-head .community-avatar:has(.a3d-full) .community-avatar-frame::after,.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .community-avatar:has(.a3d-full) .community-avatar-frame::after{display:none!important}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta .community-avatar .a3d-wrap:has(.a3d-full),.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head .community-avatar .a3d-wrap:has(.a3d-full),.b20-card:not(#a3dx):not(#a3dy) .b20-head .community-avatar .a3d-wrap:has(.a3d-full),.b20-comment:not(#a3dx):not(#a3dy) .b20-comment-head .community-avatar .a3d-wrap:has(.a3d-full){flex:0 0 100%!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;display:block!important;border-radius:0!important;background:transparent!important}
.thread-message:not(#a3dx):not(#a3dy):has(>.thread-meta .a3d-full){position:relative;padding-left:68px!important;min-height:92px}
.thread-message:not(#a3dx):not(#a3dy):has(>.thread-meta .a3d-full)>.thread-meta{position:relative!important;overflow:visible!important}
.thread-message:not(#a3dx):not(#a3dy)>.thread-meta>.community-avatar:has(.a3d-full){position:absolute!important;left:-60px;top:0;z-index:2}
.ff612-post:not(#a3dx):not(#a3dy)>.ff612-post-head:has(.a3d-full){grid-template-columns:50px minmax(0,1fr)}
