/* Static volumetric light layer for the static arenas (arena-light.js). Between the painting (z 0) and the actors
   (z 4). The box reproduces background-size:cover / center of .arena-scenery, so percentages are painting coordinates. */
.arena-light{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;container-type:size}
.arena-light[hidden]{display:none}
.arena-light-box{position:absolute;left:50%;top:50%;width:max(100cqw,calc(100cqh * 16 / 9));aspect-ratio:16/9;translate:-50% -50%}
.arena-light-box>div{position:absolute;inset:0}
/* Fully static (game-hud.css disables animations inside the game frame; the arenas stay still by design). */
.arena-light-box>.arena-light-shaft{inset:auto;translate:-50% 0;transform-origin:50% 0}
/* Foreground cut-outs above the actors (never intercept clicks on the monster). */
.arena-front{z-index:5}
.arena-front img{position:absolute;display:block;pointer-events:none;user-select:none}
