/* Two transparent comic portraits flank the translated, live-text heading. */
#community-links-top .community-welcome-heading{display:grid;grid-template-columns:clamp(52px,15vw,74px) minmax(0,1fr) clamp(52px,15vw,74px);align-items:center;gap:8px;margin:0 0 12px}
#community-links-top .community-welcome-heading h2{min-width:0;margin:0;font-size:20px;line-height:1.2;text-wrap:balance}
#community-links-top .community-face{display:block;position:relative;aspect-ratio:1;width:100%;overflow:hidden;background:transparent;pointer-events:none}
#community-links-top .community-face img{position:absolute;display:block;top:0;left:0;width:200%;max-width:none;height:100%;margin:0;padding:0;border:0;border-radius:0;object-fit:contain;box-shadow:none}
#community-links-top .community-face-right img{left:-100%}
@media(max-width:360px){#community-links-top .community-welcome-heading{gap:6px}#community-links-top .community-welcome-heading h2{font-size:18px}}
