.living-arena .corner-rig{position:absolute;left:var(--cx);top:calc(var(--cfoot) - 61px * var(--cs));width:192px;height:256px;z-index:4;pointer-events:none;transform:scale(calc(var(--cs) / 4));transform-origin:0 0}.living-arena .corner-flip{position:absolute;inset:0}.living-arena .corner-rig.flip .corner-flip{transform:scaleX(-1)}.living-arena .corner-cel{position:absolute;inset:0;z-index:1;background:var(--sheet) 0 0 no-repeat;background-size:var(--sheet-w) var(--sheet-h);image-rendering:pixelated}.living-arena .corner-mark{position:absolute;left:40px;top:232px;width:112px;height:26px;z-index:0;background:url(./art/env/fighter-shadow.png) center/100% 100% no-repeat;image-rendering:auto}.living-arena .corner-mark:after{content:"";position:absolute;inset:4px 14px;border-radius:50%;background:var(--tc,#ffcc33);opacity:.24}.battle-screen.result-peeking .living-arena .corner-rig{translate:0 -20px}html[data-effects=full] .living-arena.deciding .battle-slots .slot:not(.spot),html[data-effects=full] .living-arena.deciding .arena-world{filter:brightness(.85)}.living-arena.deciding .battle-slots .slot.spot .spr.attack{animation:attack 2s steps(1,end) both}.living-arena.deciding .battle-slots .slot.spot:not(.down) .spr.hurt{animation:hurt 2s steps(1,end) both}@media(prefers-reduced-motion:reduce){.living-arena .corner-cel{animation:none!important}}
