/* Portrait-local materials; meters, equipment and inspection remain above the effects. */
#battleArena .portrait-status-layer{position:absolute;inset:3px;border-radius:50%;overflow:hidden;pointer-events:none;z-index:2;isolation:isolate;contain:paint}
#battleArena .portrait-condition{position:absolute;inset:0;display:block;pointer-events:none;opacity:1}
#battleArena .portrait-condition svg{display:block;width:100%;height:100%;overflow:visible;stroke-width:.85}
#battleArena .portrait-condition .ps-motion{transform-origin:50px 50px}
#battleArena .portrait-condition .ps-wash{fill:currentColor;fill-opacity:.11;stroke-width:.55}
#battleArena .portrait-condition .ps-glint{stroke-width:1.2;opacity:.7}
#battleArena .ps-burn{color:#ffc28d;background:radial-gradient(ellipse at 50% 110%,#d9693938,transparent 64%)}
#battleArena .ps-burn path{stroke-width:1.2}
#battleArena .ps-burn circle{fill:#ffe0b5;stroke:none}
#battleArena .ps-firelight{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 -6px 9px #e276382c}
#battleArena .ps-frost{color:#d0ecf4;background:radial-gradient(ellipse at center,transparent 48%,#9bcbd429 95%)}
#battleArena .ps-stone{color:#e0dacb;background:linear-gradient(125deg,#b5b0a318,transparent 45%,#797e8220)}
#battleArena .ps-stone .ps-crack{stroke:#292f35;stroke-width:1.05}
#battleArena .ps-web{color:#e0d3ed}
#battleArena .ps-web svg{stroke-width:.62;opacity:.63}
#battleArena .ps-grasp{color:#a7d7cc}
#battleArena .ps-stun{color:#d6d6ed}
#battleArena .ps-confuse{color:#dac1ef}
#battleArena .ps-slow{color:#a8d0de}
#battleArena .ps-weaken{color:#d4b58b}
#battleArena .ps-armor{color:#e7cf9f}
#battleArena .ps-evade{color:#c3e4df}
#battleArena .ps-shield{color:#c6dcec}
#battleArena .ps-bait{color:#cbd6a8}
#battleArena .ps-power{color:#efd19d}
#battleArena .creature-status-overlay,#battleArena .creature-level,#battleArena .battle-creature-item{z-index:5}
#battleArena .action-meter-ring{z-index:4}
#battleArena .arena-creature.is-burning .creature-sigil{box-shadow:none}
#battleArena .arena-creature .creature-effect{display:none}
@media(prefers-reduced-motion:reduce){#battleArena .portrait-condition .ps-motion{transform:none!important;opacity:.6!important}}

#battleArena .ps-weaken svg{opacity:.75}
#battleArena .ps-armor svg{opacity:.72}
#battleArena .ps-bait svg{opacity:.8}
