/* Status hunter: static textured paint, independently moving light layers. */
.hunter-energy{position:absolute;inset:-9% -23% -1%;z-index:-1;pointer-events:none;opacity:var(--energy-opacity);transition:opacity .2s cubic-bezier(.23,1,.32,1)}
.hunter-energy svg{width:100%;height:100%;overflow:visible;fill:none}
.hunter-vapor,.hunter-filaments{stroke-linecap:round;transform-origin:50% 90%;animation:hunterCurrent 5.2s cubic-bezier(.77,0,.175,1) infinite alternate;animation-play-state:paused}
.hunter-vapor-back{stroke-width:7;opacity:.45}
.hunter-vapor-inner{stroke-width:3;opacity:.65;animation-duration:4.3s;animation-delay:-2.1s;animation-direction:alternate-reverse}
.hunter-filaments{stroke-width:.48;opacity:.7;animation-duration:4.8s;animation-delay:-1.3s}
.hunter-filaments-fine{stroke-width:.24;opacity:.45;animation-duration:6.1s;animation-delay:-3.6s;animation-direction:alternate-reverse}
.hunter-ground{stroke:currentColor;stroke-width:.35;opacity:.45}
.hunter-particle{fill:var(--aura-highlight,#eaf5ff);stroke:currentColor;stroke-width:.3;opacity:0;animation:hunterEmber 4s linear infinite;animation-play-state:paused}
.aura-visible .hunter-vapor,.aura-visible .hunter-filaments,.aura-visible .hunter-particle{animation-play-state:running}
[data-aura-tier="0"] .hunter-energy{visibility:hidden}
[data-aura-tier="1"] .hunter-filaments-fine,[data-aura-tier="1"] .hunter-particles,[data-aura-tier="1"] .hunter-ground,[data-aura-tier="1"] .hunter-vapor-inner{display:none}
[data-aura-tier="2"] .hunter-filaments-fine,[data-aura-tier="2"] .hunter-particle:nth-child(n+4){display:none}
[data-aura-tier="3"] .hunter-particle:nth-child(n+7){display:none}
@keyframes hunterCurrent{from{transform:translateY(2%) scale(.97,.97);opacity:.35}to{transform:translateY(-4%) scale(1.03,1.04);opacity:.8}}
@keyframes hunterEmber{0%{transform:translate(0,3%);opacity:0}20%{opacity:.85}70%{opacity:.5}100%{transform:translate(-3%,-23%);opacity:0}}
.hunter-particle:nth-child(even){animation-name:hunterEmberRight}
@keyframes hunterEmberRight{0%{transform:translate(0,2%);opacity:0}20%{opacity:.7}70%{opacity:.4}100%{transform:translate(4%,-28%);opacity:0}}
.aura-paused .hunter-vapor,.aura-paused .hunter-filaments,.aura-paused .hunter-particle{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.hunter-vapor,.hunter-filaments,.hunter-particle{animation:none;opacity:.55}.hunter-energy{transition:none}}
