/* A referee card is a narrow vertical rectangle, not a Unicode red square. */
.ls-red-cards{display:inline-flex;vertical-align:middle;align-items:center;gap:3px;margin-left:5px;flex-shrink:0;white-space:nowrap}
.ls-referee-red-card{display:inline-block;box-sizing:border-box;position:relative;flex:0 0 9px;width:9px;height:14px;background:linear-gradient(135deg,#f72e39,#c30018);border:1px solid #9a0d18;border-radius:1.8px;transform:rotate(-8deg);box-shadow:0 1px 2px #0004}
.ls-referee-red-card:before{content:"";position:absolute;inset:1px 1px auto;height:1px;background:#ff9ca4a6}
.ls-stadium-pair .ls-red-cards{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-left:2px;padding-left:2px;background:inherit}
.ls-stadium-pair>span{position:relative;display:flex!important;align-items:center;min-width:0;gap:3px}
.ls-stadium-pair>span .ls-red-cards{position:static;transform:none;max-width:42px}
.ls-stadium-pair .ls-referee-red-card{flex-basis:8px;width:8px;height:12px}
@media(max-width:700px){.ls-red-cards{gap:2px;margin-left:3px}.ls-referee-red-card{width:8px;height:12px;flex-basis:8px}.ls-stadium-pair .ls-referee-red-card{width:7px;height:11px;flex-basis:7px}}
html[data-theme="dark"] .ls-referee-red-card{box-shadow:0 1px 3px #0009}