/* A painted combat scene with its own palette; equipment and board retain their controls. */
.arena{background:#688477!important;box-shadow:0 0 0 1px #e0dec293,0 4px 12px #32473433!important;border-radius:12px!important;isolation:isolate}
.arena canvas{display:block;image-rendering:auto!important}
.arena .fighter-hud{bottom:3px!important;left:32%!important;width:36%!important;padding:1px 5px!important;border-radius:5px;background:#203d3580!important;z-index:2}
.arena .fighter-hud .hp-label{color:#fff6dc!important;font-size:8px!important;line-height:8px!important;text-shadow:0 1px #233e34}
.arena .fighter-hud .hp-track{height:4px!important;background:#293e34!important;border:1px solid #dfdcb58c!important}
.arena .fighter-hud #hp-fill{background:#edb976!important}
.arena .fighter-hud .xp-track,.arena .fighter-hud #xp-text{display:none!important}
.arena .cast-label{max-width:92%;left:4%!important;width:92%!important;bottom:27%!important;color:#fff5db!important;text-shadow:0 2px 3px #263c34;font-size:11px!important}
@media(orientation:portrait){.layout .arena{width:100%!important;justify-self:stretch!important}.arena .fighter-hud .hp-label{font-size:7px!important}}

/* Continuous garden stage: no separate rectangle, border or inset backdrop. */
.layout .arena{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;overflow:visible!important}
