.v4-player{position:absolute;inset:0;pointer-events:none;overflow:visible}.v4-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .12s linear;pointer-events:none}.v4-fallback{position:absolute;inset:0;object-fit:contain;width:100%;height:100%;pointer-events:none}.v4-fallback[hidden]{display:none}.v4-name{z-index:3;bottom:-1%;max-width:110%;font-size:clamp(7px,1.1cqw,14px)}.v4-diagnostic{position:absolute;bottom:12%;left:0;right:0;font-size:9px;color:#ffe6a4;background:#422b13}.v4-diagnostic:empty{display:none}.v4-reaction{position:absolute;left:0;right:0;top:0;padding:2px;background:#102e26d9;color:#ffe6a4;font-size:clamp(6px,.8cqw,10px);z-index:4;text-align:center}.v4-reaction:empty{display:none}.v4-player[data-reaction=win] .v4-name{box-shadow:0 0 0 1px #e5bf64}.v4-player[data-reaction=loss] .v4-name{box-shadow:0 0 0 1px #96b1c2}.played-by{position:absolute;top:100%;left:50%;transform:translateX(-50%);font-size:clamp(6px,.9cqw,11px);white-space:nowrap;background:#0b1c17e8;color:#fff;padding:1px 4px;border-radius:3px;pointer-events:none;max-width:160%;overflow:hidden;text-overflow:ellipsis}.v3-me .v4-name{bottom:0}.v3-character canvas{pointer-events:none}.v3-left{left:9%;top:3%;width:28%;height:49.8%}.v3-right{left:69%;top:3%;width:28%;height:49.8%}.v3-partner{left:38%;top:.5%;width:24%;height:42.6%}.stage #hiddenLeft{left:25.5%;top:28.5%}.stage #hiddenRight{left:81%;top:28.5%}.stage #hiddenPartner{left:50%;top:22.8%}@media(prefers-reduced-motion:reduce){.v4-frame{transition:none}}
.stage #hiddenLeft{top:34%;left:25.5%}.stage #hiddenRight{top:32.5%;left:81%}.stage #hiddenPartner{top:25%;left:50%}
