/* Each decoded fighting pose has its own full-resolution canvas. */
.team-character[data-fighter-detail=ready]:not(.team-tencentcloud) .team-sprite,
.combo-card[data-fighter-detail=ready]:not(.has-profile-art) .combo-portrait{
  background-image:var(--fighter-texture);
  background-size:var(--fighter-size,100%) var(--fighter-size,100%);
  background-position:var(--fighter-position,center);
  background-repeat:no-repeat;
}
.team-tencentcloud[data-fighter-idle-detail=ready] .team-sprite{
  background-image:var(--fighter-idle-texture);
  background-size:var(--fighter-idle-size,100%) var(--fighter-idle-size,100%);
  background-position:var(--fighter-idle-position,center);
}
.team-scene[data-battle-turn='9'] .team-tencentcloud[data-fighter-detail=ready] .team-sprite,
.team-scene[data-battle-state=super] .team-tencentcloud[data-fighter-detail=ready] .team-sprite{
  background-image:var(--fighter-texture);
  background-size:var(--fighter-size,100%) var(--fighter-size,100%);
  background-position:var(--fighter-position,center);
}
/* Per-pose scale and position below preserve the original fighting footprints. */
/* Calibrated source canvases. */
.team-higgsfield{--fighter-texture:url('/assets/fighters/higgsfield.webp');--fighter-size:72.5436%;--fighter-position:50.567% 58.3972%}
.team-elevenlabs{--fighter-texture:url('/assets/fighters/elevenlabs.webp');--fighter-size:74.4792%;--fighter-position:49.6078% 62.1147%}
.team-openart{--fighter-texture:url('/assets/fighters/openart.webp');--fighter-size:72.5157%;--fighter-position:57.2825% 37.1216%}
.team-editor{--fighter-texture:url('/assets/fighters/editor.webp');--fighter-size:71.0411%;--fighter-position:56.9429% 53.5394%}
.team-tripo{--fighter-texture:url('/assets/fighters/tripo.webp');--fighter-size:73.2394%;--fighter-position:56.9084% 58.5998%}
.team-magnific{--fighter-texture:url('/assets/fighters/magnific.webp');--fighter-size:72.5806%;--fighter-position:54.4211% 66.3195%}
.team-pixverse{--fighter-texture:url('/assets/fighters/pixverse.webp');--fighter-size:81.8632%;--fighter-position:69.4033% 53.3741%}
.team-reactor{--fighter-texture:url('/assets/fighters/reactor.webp');--fighter-size:78.2237%;--fighter-position:49.8746% 48.2734%}
.team-tencentcloud{--fighter-texture:url('/assets/fighters/tencentcloud.webp');--fighter-size:89.9463%;--fighter-position:66.4744% 77.1442%}
.team-tencentcloud{--fighter-idle-texture:url('/assets/fighters/tencentcloud-idle.webp');--fighter-idle-size:81.1147%;--fighter-idle-position:52.1259% 92.6765%}
