.ls-squad{gap:var(--squad-gap,10px);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ls-squad-char{height:0;padding-bottom:calc(var(--squad-ratio,1.27) * 100%);border:1px solid var(--ls-line-strong);background:var(--ls-ink-deep);border-radius:8px;position:relative;overflow:hidden}.ls-squad-char>img:not(.ls-squad-element){object-fit:cover;object-position:50% 12%;width:100%;height:100%;position:absolute;inset:0}.ls-squad-char:after{content:"";background:linear-gradient(#0000,#000000e0);position:absolute;inset:48% 0 0}.ls-squad-char strong{z-index:1;overflow-wrap:anywhere;text-shadow:0 1px 4px #000000e6;font-size:14px;font-weight:600;line-height:1.15;position:absolute;bottom:7px;left:8px;right:8px}.ls-squad-element{z-index:1;object-fit:contain;background:#0000008c;border-radius:50%;width:24px;height:24px;padding:3px;position:absolute;top:6px;right:6px}.ls-squad.is-small{--squad-gap:5px;--squad-ratio:1.5}.ls-squad.is-small .ls-squad-char{border-radius:6px}.ls-squad.is-small .ls-squad-char strong{font-size:10.5px;bottom:4px;left:4px;right:4px}.ls-squad.is-small .ls-squad-element{width:18px;height:18px;padding:2px;top:3px;right:3px}@media (width<=768px){.ls-squad{--squad-gap:5px;--squad-ratio:1.5}.ls-squad-char{border-radius:6px}.ls-squad-char strong{font-size:10.5px;bottom:4px;left:4px;right:4px}.ls-squad-element{width:18px;height:18px;padding:2px;top:3px;right:3px}}
