/* Battle-only stages frame the oni without adding height to the question layout. */
#battle[data-oni-stage]{--oni-stage:url('/game/assets/oni-stages-v1/01-gold-dominion.webp');background-image:radial-gradient(ellipse at 50% 18%,#342d41,#14131c 66%)}
#battle[data-oni-stage="crimson"]{--oni-stage:url('/game/assets/oni-stages-v1/02-crimson-awakening.webp')}
#battle[data-oni-stage="thunder"]{--oni-stage:url('/game/assets/oni-stages-v1/03-azure-thunder.webp')}
#battle[data-oni-stage="blackmoon"]{--oni-stage:url('/game/assets/oni-stages-v1/04-blackmoon-sovereign.webp')}
#battle[data-oni-stage] .enemy-wrap{background-image:linear-gradient(180deg,#11101966,transparent 24%,transparent 85%,#14131c88),var(--oni-stage);background-size:cover;background-position:center 42%;border-radius:6px}
#battle[data-oni-stage] .enemy-name{color:#ffebb8;text-shadow:0 2px 4px #000,0 0 8px #000,0 0 15px #000}
#battle[data-oni-stage] .enemy-character-art{filter:drop-shadow(0 5px 5px #000c) drop-shadow(0 0 2px #ffe2a377)!important}
