.active-ability-overlay{z-index:5100;pointer-events:auto;flex-direction:column;align-items:center;gap:12px;width:fit-content;height:fit-content;max-height:calc(100vh - 40px);transition:translate .35s cubic-bezier(.22,1,.36,1);animation:.25s ease-out fadeIn;display:flex;position:fixed;inset:50% auto auto 50%;overflow:visible;translate:-50% -50%}.active-ability-overlay--beside-floating{translate:16px -50%}.active-ability-overlay.drag-passthrough,.active-ability-overlay.drag-passthrough *{pointer-events:none!important}.active-ability-overlay--closing{pointer-events:none;animation:.25s ease-in forwards fadeOut}.active-ability-overlay--closing *,.active-ability-overlay--closing :before,.active-ability-overlay--closing :after{pointer-events:none!important}.active-ability-header{color:#fff;text-align:center;text-shadow:0 2px 4px #0006;background:linear-gradient(135deg,#0009,#16161694);border:1px solid #0000;border-radius:24px;padding:8px 18px;font-size:.85rem;font-weight:800;box-shadow:0 10px 30px #0006}.active-ability-content{margin-bottom:20px}.active-ability-content .card-detail-view{transform-origin:top;transform:scale(1.05)}.active-ability-top{z-index:2;justify-content:center;align-items:center;display:flex;overflow:visible}.active-ability-top .active-ability-stack{width:fit-content;height:auto}.active-ability-top .active-ability-card:first-child{width:auto;position:relative}.active-ability-groups{z-index:1;flex-flow:wrap;justify-content:center;align-items:flex-start;gap:12px;max-width:80vw;margin-bottom:4px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(-1.5rem)}.active-ability-groups:hover{transform:translateY(0)}.active-ability-group{width:180px;height:260px}.active-ability-stack{--rest-x:52px;--rest-y:-16px;--rest-rotate:4deg;--fan-step:155px;--fan-y:-18px;--fan-gap:min(var(--fan-step), calc((80vw - 220px) / max(var(--count) - 1, 1)));--fan-half:calc((var(--count) - 1) / 2 * var(--fan-gap));flex-direction:column;justify-content:center;align-items:center;width:220px;height:320px;transition:z-index 0s linear .35s;display:flex;position:relative}.active-ability-stack--expanded{z-index:20;transition:z-index linear}.active-ability-stack:before{content:"";z-index:-1;pointer-events:auto;position:absolute;inset:-40px}.active-ability-stack--multi:hover:before,.active-ability-stack--multi.active-ability-stack--expanded:before{top:calc((var(--count) - 1) * var(--fan-y) - 40px);left:calc(-1 * var(--fan-half) - 60px);right:calc(-1 * var(--fan-half) - 60px)}.active-ability-group .active-ability-stack{--rest-x:34px;--rest-y:-11px;--rest-rotate:3.5deg;--fan-step:118px;--fan-y:-14px;width:100%;height:100%}.active-ability-card{will-change:transform, filter;transform-origin:bottom;width:100%;transform:translateX(calc(var(--peek-side) * var(--peek-step) * var(--rest-x))) translateY(calc(var(--peek) * var(--rest-y))) scale(var(--scale)) rotate(calc(var(--base-rotate) + var(--peek-side) * var(--peek-step) * var(--rest-rotate)));filter:brightness(calc(1 - var(--peek) * .09)) drop-shadow(0 8px 16px #00000073);transition:transform .45s cubic-bezier(.22, 1.2, .36, 1) calc((var(--count) - 1 - var(--index)) * 25ms), filter .35s ease-out calc((var(--count) - 1 - var(--index)) * 25ms);justify-content:center;align-items:center;display:flex;position:absolute}.active-ability-stack--expanded .active-ability-card{transform:translateX(calc(var(--fan-half) - var(--index) * var(--fan-gap))) translateY(calc(var(--index) * var(--fan-y))) scale(var(--scale)) rotate(calc((var(--index) - var(--count) / 2) * -2deg));filter:brightness()drop-shadow(0 14px 28px #0000008c);transition:transform .5s cubic-bezier(.2, 1.25, .4, 1) calc(var(--index) * 45ms), filter .35s ease-out calc(var(--index) * 45ms)}.active-ability-card-inner{opacity:0;will-change:transform, opacity;transform-origin:bottom;justify-content:center;align-items:center;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.active-ability-card,.active-ability-stack--expanded .active-ability-card{transition-duration:.01ms;transition-delay:0s}.active-ability-card-inner{animation-duration:.01ms!important}.active-ability-count{animation:none}}.active-ability-count{color:#fff;z-index:100;background:#ef4444;border-radius:9999px;padding:4px 10px;font-size:.75rem;font-weight:800;transition:opacity .2s ease-out,scale .25s cubic-bezier(.34,1.56,.64,1);animation:2.4s ease-in-out infinite activeCountBreathe;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #00000080}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes activeCardReveal{0%{opacity:0;transform:translateY(26px)scale(.82)}65%{opacity:1;transform:translateY(-4px)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes activeCardHide{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20px)scale(.85)}}.active-ability-waiting{color:#fff;text-align:center;text-shadow:0 2px 4px #0006;background:linear-gradient(135deg,#0009,#16161694);border-radius:12px;padding:8px 16px;font-size:.75rem;font-weight:700;animation:1.2s ease-in-out infinite pulse;box-shadow:0 10px 30px #0006}.active-ability-count--hidden{opacity:0;animation:none;scale:.6}@keyframes activeCountBreathe{0%,to{scale:1}50%{scale:1.12}}.active-ability-card-actions{z-index:200;opacity:0;pointer-events:none;gap:8px;transition:opacity .2s ease-out,transform .25s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;bottom:-44px;left:50%;transform:translate(-50%)translateY(8px)}.active-ability-card-actions--visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.active-ability-actions{z-index:200;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.active-ability-actions:not(.floating-response-actions) button,.active-ability-card-actions button{padding:6px 12px;font-size:.75rem}.active-ability-question{z-index:200;background:linear-gradient(135deg,#000c,#161616cc);border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;align-items:center;gap:10px;max-width:320px;padding:12px 18px;animation:.22s cubic-bezier(.22,1,.36,1) both activeAbilityQuestionIn;display:flex;box-shadow:0 10px 30px #0009}.active-ability-question-text{color:#fff;text-align:center;text-shadow:0 2px 4px #0006;font-size:.85rem;font-weight:700;line-height:1.35}@keyframes activeAbilityQuestionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.phaseMessageOverlay-module__TGaiJa__phaseMessageOverlay{pointer-events:none;z-index:999;background:linear-gradient(90deg,#0000 0%,#000000d9 25%,#000000f2 50%,#000000d9 75%,#0000 100%);justify-content:center;align-items:center;width:100vw;animation:2.5s ease-out forwards phaseMessageOverlay-module__TGaiJa__phaseMessageFade;display:flex;position:fixed;top:64%;left:0;transform:translateY(-50%)}.phaseMessageOverlay-module__TGaiJa__phaseMessageContent{text-align:center;width:100%;max-width:800px;padding:0 20px}.phaseMessageOverlay-module__TGaiJa__phaseMessageText{color:#fff;letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 20px #fff9,0 2px 10px #00000080;font-family:serif;font-size:1.5rem;font-style:italic;font-weight:500;display:block}@media (max-height:500px),(max-width:768px){.phaseMessageOverlay-module__TGaiJa__phaseMessageOverlay{padding:10px 0}.phaseMessageOverlay-module__TGaiJa__phaseMessageText{letter-spacing:1px;font-size:1.15rem}}@keyframes phaseMessageOverlay-module__TGaiJa__phaseMessageFade{0%{opacity:0;transform:translateY(-50%)scale(.95)}12%{opacity:1;transform:translateY(-50%)scale(1)}85%{opacity:1;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translateY(-50%)scale(1.05)}}
@property --fx-p{syntax:"<number>";inherits:true;initial-value:0}.arena-fx-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.arena-fx{--fx-out:0px;--fx-feather:22px;--fx-edge:42px;--fx-e:calc(var(--fx-edge) * var(--fx-p));--fx-edge-mask:linear-gradient(to right, #000 0, #00000059 calc(var(--fx-e) * .5), transparent var(--fx-e), transparent calc(100% - var(--fx-e)), #00000059 calc(100% - var(--fx-e) * .5), #000 100%), linear-gradient(to bottom, #000 0, #00000059 calc(var(--fx-e) * .5), transparent var(--fx-e), transparent calc(100% - var(--fx-e)), #00000059 calc(100% - var(--fx-e) * .5), #000 100%);pointer-events:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fx-feather), #000 calc(100% - var(--fx-feather)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--fx-feather), #000 calc(100% - var(--fx-feather)), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fx-feather), #000 calc(100% - var(--fx-feather)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--fx-feather), #000 calc(100% - var(--fx-feather)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fx-feather), #000 calc(100% - var(--fx-feather)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--fx-feather), #000 calc(100% - var(--fx-feather)), transparent 100%);animation:1.4s cubic-bezier(.33,.75,.3,1) forwards arenaFxEnter;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.arena-fx.is-leaving{animation:.9s cubic-bezier(.5,0,.75,.3) forwards arenaFxLeave}.arena-layout-layer>.arena-fx{pointer-events:none}.arena-fx>div{pointer-events:none;position:absolute;inset:0;overflow:hidden}.arena-fx>div:before,.arena-fx>div:after{content:"";pointer-events:none;position:absolute}.arena-fx-zone{--fx-out:14px;inset:calc(var(--fx-out) * -1);z-index:-1}.arena-fx-region{--fx-feather:40px;--fx-edge:90px;z-index:0}[data-fx] [data-card-id]{filter:var(--fx-region-filter, ) var(--fx-zone-filter, )}[data-fx] [data-card-id][class*=too-expensive]{filter:grayscale(1) var(--fx-region-filter, ) var(--fx-zone-filter, )}@keyframes arenaFxEnter{0%{--fx-p:0}to{--fx-p:1}}@keyframes arenaFxLeave{0%{--fx-p:1}to{--fx-p:0}}.arena-fx-frost .fx-a{--rime-white:#f4faff9e;--rime-depth:calc(var(--fx-e) * .6);opacity:var(--fx-p);background:linear-gradient(to right, var(--rime-white), transparent var(--rime-depth)), linear-gradient(to left, var(--rime-white), transparent var(--rime-depth)), linear-gradient(to bottom, var(--rime-white), transparent var(--rime-depth)), linear-gradient(to top, var(--rime-white), transparent var(--rime-depth)), #bae0ff12;box-shadow:inset 0 0 calc(var(--fx-out) + 14px) calc(var(--fx-out) * .6 + 4px) #fffc, inset 0 0 var(--fx-e) calc(var(--fx-e) / 3) #cfecff80}.arena-fx-frost .fx-b{opacity:.9;-webkit-mask-image:var(--fx-edge-mask);-webkit-mask-image:var(--fx-edge-mask);mask-image:var(--fx-edge-mask);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='f' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.96 0 0 0 0 0.98 0 0 0 0 1 0 0 0 2 -1.1'/></filter><rect width='100%25' height='100%25' filter='url(%23f)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='420' height='420'><filter id='v' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='turbulence' baseFrequency='0.03 0.05' numOctaves='3' seed='7' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 -5 1.5'/></filter><rect width='100%25' height='100%25' filter='url(%23v)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><g stroke='rgba(240,249,255,0.75)' stroke-width='0.9' fill='none' stroke-linecap='round'><path d='M30 40 L60 70 M45 55 L52 44 M45 55 L34 58 M60 70 L72 64 M60 70 L58 84'/><path d='M150 30 L176 62 L170 92 M163 46 L178 40 M176 62 L192 66 M170 92 L158 100'/><path d='M100 160 L130 150 L160 176 M115 155 L112 140 M130 150 L142 136 M145 163 L150 186'/></g></svg>");background-size:160px 160px,420px 420px,220px 220px}.arena-fx-region.arena-fx-frost .fx-c:before{height:calc(100% + 180px);opacity:calc(var(--fx-p) * .75);background-image:radial-gradient(circle at 12% 18%,#fff 0 1.4px,#0000 2.2px),radial-gradient(circle at 46% 8%,#ffffffd9 0 1px,#0000 1.8px),radial-gradient(circle at 78% 34%,#fff 0 1.8px,#0000 2.6px),radial-gradient(circle at 30% 62%,#fffc 0 1.2px,#0000 2px),radial-gradient(circle at 64% 76%,#fff 0 1.5px,#0000 2.3px),radial-gradient(circle at 90% 90%,#ffffffbf 0 1px,#0000 1.8px);background-size:180px 180px;animation:11s linear infinite arenaFxFallSnow;top:-180px;left:0;right:0}.arena-fx-frost .fx-d{opacity:var(--fx-p);-webkit-mask-image:var(--fx-edge-mask);-webkit-mask-image:var(--fx-edge-mask);mask-image:var(--fx-edge-mask)}.arena-fx-frost .fx-d:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='170' height='170'><g fill='white'><path d='M24 14 L25.2 21.8 L33 23 L25.2 24.2 L24 32 L22.8 24.2 L15 23 L22.8 21.8Z'/><path d='M120 60 L120.8 65.2 L126 66 L120.8 66.8 L120 72 L119.2 66.8 L114 66 L119.2 65.2Z'/><path d='M70 128 L71 134 L77 135 L71 136 L70 142 L69 136 L63 135 L69 134Z'/><circle cx='150' cy='140' r='1.3'/><circle cx='52' cy='80' r='1'/></g></svg>") 0 0/170px 170px;animation:2.8s ease-in-out infinite alternate arenaFxTwinkle;inset:0}.arena-fx-frost .fx-d:after{background:linear-gradient(105deg,#0000 20%,#fff9 50%,#0000 80%);width:60%;animation:7s ease-in-out infinite arenaFxGlint;top:0;bottom:0;left:-60%}.arena-fx-flood .fx-a{opacity:var(--fx-p);box-shadow:inset 0 0 calc(var(--fx-out) + 18px) calc(var(--fx-out) * .5 + 4px) #38a0c852, inset 0 0 var(--fx-e) calc(var(--fx-e) / 2) #02122680;background:radial-gradient(at 50% 35%,#155e7552,#0000 75%),linear-gradient(#073b5980,#031c34a8)}.arena-fx-flood .fx-b,.arena-fx-flood .fx-d{mix-blend-mode:soft-light}.arena-fx-flood .fx-b{opacity:calc(var(--fx-p) * .9)}.arena-fx-flood .fx-b:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='700' height='350'><filter id='w' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='0.005 0.014' numOctaves='3' seed='21' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.78 0 0 0 0 0.9 0 0 0 1.5 -0.5'/></filter><rect width='100%25' height='100%25' filter='url(%23w)'/></svg>") 0 0/700px 350px;animation:38s linear infinite arenaFxSlideX700;inset:0 0 0 -700px}.arena-fx-flood .fx-d{opacity:calc(var(--fx-p) * .7)}.arena-fx-flood .fx-d:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='450'><filter id='s' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='0.004 0.009' numOctaves='3' seed='33' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.02 0 0 0 0 0.12 0 0 0 0 0.22 0 0 0 1.6 -0.55'/></filter><rect width='100%25' height='100%25' filter='url(%23s)'/></svg>") 0 0/900px 450px;animation:60s linear infinite arenaFxSlideX900Back;inset:0 -900px 0 0}.arena-fx-flood .fx-c{mix-blend-mode:screen;opacity:calc(var(--fx-p) * .16)}.arena-fx-flood .fx-c:before{filter:blur(3.5px);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><filter id='c' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='turbulence' baseFrequency='0.016 0.02' numOctaves='2' seed='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.85 0 0 0 0 0.95 0 0 0 -4.5 1.1'/></filter><rect width='100%25' height='100%25' filter='url(%23c)'/></svg>") 0 0/320px 320px;animation:26s linear infinite arenaFxCaustics320;inset:-320px 0 0 -320px}.arena-fx-fire .fx-a{opacity:var(--fx-p);box-shadow:inset 0 0 calc(var(--fx-out) + 18px) calc(var(--fx-out) * .5 + 4px) #f9731699, inset 0 0 calc(var(--fx-e) * 1.4) calc(var(--fx-e) / 2) #dc26264d;background:radial-gradient(#7c2d1224 30%,#c2410c4d 100%);animation:2.3s step-end infinite arenaFxFlicker}.arena-fx-fire .fx-b{opacity:calc(var(--fx-p) * .45);mix-blend-mode:screen}.arena-fx-fire .fx-b:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><filter id='h' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='0.012 0.03' numOctaves='3' seed='5' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 0.45 0 0 0 0 0.12 0 0 0 2.2 -0.85'/></filter><rect width='100%25' height='100%25' filter='url(%23h)'/></svg>") 0 0/320px 320px;height:calc(100% + 320px);animation:9s linear infinite arenaFxRise320;top:0;left:0;right:0}.arena-fx-fire .fx-c{opacity:var(--fx-p)}.arena-fx-fire .fx-c:before{background-image:radial-gradient(circle at 20% 30%,#fed7aaf2 0 1.5px,#f9731699 2.2px,#0000 3.4px),radial-gradient(circle at 70% 60%,#fb923cf2 0 1px,#0000 2.4px),radial-gradient(circle at 45% 85%,#fef08ae6 0 1.2px,#0000 2.4px),radial-gradient(circle at 88% 12%,#f87171d9 0 1px,#0000 2.2px),radial-gradient(circle at 8% 70%,#fdba74e6 0 1.3px,#0000 2.6px);background-size:130px 240px;height:calc(100% + 240px);animation:5s linear infinite arenaFxEmbers;top:0;left:0;right:0}.arena-fx-fire .fx-d{opacity:calc(var(--fx-p) * .6)}.arena-fx-fire .fx-d:before{filter:blur(1.5px);background:repeating-linear-gradient(0deg,#0000 0 14px,#ffedd51a 18px,#0000 22px);height:calc(100% + 44px);animation:2.6s linear infinite arenaFxRise44;top:0;left:0;right:0}.arena-fx-sand .fx-a{opacity:var(--fx-p);box-shadow:inset 0 0 calc(var(--fx-out) + 16px) calc(var(--fx-out) * .5 + 3px) #deb87873, inset 0 0 var(--fx-e) calc(var(--fx-e) / 3) #c4924859;background:#d6a85a24}.arena-fx-sand .fx-a:before{opacity:.55;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='150' height='150'><filter id='s' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.86 0 0 0 0 0.7 0 0 0 0 0.45 0 0 0 2.6 -1.2'/></filter><rect width='100%25' height='100%25' filter='url(%23s)'/></svg>") 0 0/150px 150px;inset:0}.arena-fx-sand .fx-b{opacity:calc(var(--fx-p) * .55)}.arena-fx-sand .fx-b:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='500' height='250'><filter id='d' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='0.004 0.02' numOctaves='3' seed='9' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.84 0 0 0 0 0.66 0 0 0 0 0.4 0 0 0 1.8 -0.6'/></filter><rect width='100%25' height='100%25' filter='url(%23d)'/></svg>") 0 0/500px 250px;animation:9s linear infinite arenaFxSlideX500;inset:0 0 0 -500px}.arena-fx-sand .fx-c{opacity:calc(var(--fx-p) * .8)}.arena-fx-sand .fx-c:before,.arena-fx-sand .fx-c:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='90'><g stroke='rgba(236,204,150,0.55)' stroke-linecap='round'><line x1='10' y1='12' x2='130' y2='12' stroke-width='1.2'/><line x1='160' y1='34' x2='240' y2='34'/><line x1='40' y1='58' x2='200' y2='58' stroke-width='0.8'/><line x1='220' y1='78' x2='292' y2='78' stroke-width='1.4'/></g></svg>");background-size:300px 90px;animation:1.9s linear infinite arenaFxSlideX300;inset:0 0 0 -300px}.arena-fx-sand .fx-c:after{opacity:.5;animation-duration:3.1s;top:40px}.arena-fx-sand .fx-d{opacity:calc(var(--fx-p) * .9)}.arena-fx-sand .fx-d:before{background-image:radial-gradient(circle at 10% 20%,#e8c488e6 0 1px,#0000 1.6px),radial-gradient(circle at 55% 45%,#d6a85ad9 0 1.2px,#0000 1.9px),radial-gradient(circle at 80% 80%,#f0d2a0cc 0 .9px,#0000 1.5px),radial-gradient(circle at 30% 70%,#c89650d9 0 1px,#0000 1.7px);background-size:200px 120px;animation:1.4s linear infinite arenaFxSlideX200;inset:0 0 0 -200px}.arena-fx-fog .fx-a{opacity:calc(var(--fx-p) * .7)}.arena-fx-fog .fx-a:before,.arena-fx-fog .fx-a:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='300'><filter id='c' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='0.006 0.013' numOctaves='4' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.92 0 0 0 0 0.94 0 0 0 0 0.97 0 0 0 1.9 -0.62'/></filter><rect width='100%25' height='100%25' filter='url(%23c)'/></svg>");top:0;bottom:0}.arena-fx-fog .fx-a:before{background-size:600px 300px;animation:55s linear infinite arenaFxSlideX600;left:-600px;right:0}.arena-fx-fog .fx-a:after{opacity:.7;background-size:900px 420px;animation:80s linear infinite arenaFxSlideX900Back;left:0;right:-900px}.arena-fx-fog .fx-b{opacity:var(--fx-p);box-shadow:inset 0 0 calc(var(--fx-e) * 1.3) calc(var(--fx-e) / 2.5) #e2e8f04d;background:#e2e8f014}.arena-fx-poison .fx-a{opacity:var(--fx-p);box-shadow:inset 0 0 calc(var(--fx-out) + 16px) calc(var(--fx-out) * .5 + 3px) #84cc1680, inset 0 0 calc(var(--fx-e) * 1.2) calc(var(--fx-e) / 3) #4d7c0f66;background:#3f62122e;animation:2.6s ease-in-out infinite arenaFxPulse}.arena-fx-poison .fx-b,.arena-fx-poison .fx-c{opacity:calc(var(--fx-p) * .6)}.arena-fx-poison .fx-b:before,.arena-fx-poison .fx-c:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='500' height='260'><filter id='p' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='0.008 0.016' numOctaves='3' seed='11' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.52 0 0 0 0 0.8 0 0 0 0 0.09 0 0 0 1.8 -0.6'/></filter><rect width='100%25' height='100%25' filter='url(%23p)'/></svg>");top:0;bottom:0}.arena-fx-poison .fx-b:before{background-size:500px 260px;animation:40s linear infinite arenaFxSlideX500;left:-500px;right:0}.arena-fx-poison .fx-c{opacity:calc(var(--fx-p) * .35)}.arena-fx-poison .fx-c:before{background-size:750px 390px;animation:65s linear infinite arenaFxSlideX750Back;left:0;right:-750px}.arena-fx-poison .fx-d{opacity:calc(var(--fx-p) * .85)}.arena-fx-poison .fx-d:before{background-image:radial-gradient(circle at 22% 40%,#d9f99d40 0 3px,#bef264bf 3.4px 4.2px,#0000 4.8px),radial-gradient(circle at 70% 76%,#d9f99d33 0 2px,#a3e635b3 2.4px 3px,#0000 3.6px),radial-gradient(circle at 86% 20%,#d9f99d33 0 5px,#84cc1699 5.4px 6.2px,#0000 6.8px),radial-gradient(circle at 46% 92%,#d9f99d40 0 1.6px,#bef264bf 2px 2.6px,#0000 3px);background-size:170px 200px;height:calc(100% + 200px);animation:9s linear infinite arenaFxRise200;top:0;left:0;right:0}.arena-fx-wind .fx-a{opacity:var(--fx-p);box-shadow:inset 0 0 calc(var(--fx-out) + 16px) calc(var(--fx-out) * .5 + 3px) #e2e8f059, inset 0 0 var(--fx-e) calc(var(--fx-e) / 3) #64748b59;background:linear-gradient(100deg,#94a3b81a,#cbd5e10a 45%,#94a3b81f)}.arena-fx-wind .fx-b{opacity:calc(var(--fx-p) * .85)}.arena-fx-wind .fx-b:before,.arena-fx-wind .fx-b:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='640' height='260'><g fill='none' stroke='rgba(241,245,249,0.6)' stroke-linecap='round'><path d='M20 40 C120 28 220 52 330 36 S470 30 520 40 q26 6 20 -14 q-6 -14 -20 -4' stroke-width='1.3'/><path d='M140 118 C240 108 330 128 430 114' stroke-width='0.9'/><path d='M360 186 C440 176 520 196 600 182 q22 -4 14 -18 q-8 -8 -16 2' stroke-width='1.1'/><path d='M40 226 C110 220 170 232 250 222' stroke-width='0.8'/></g></svg>");background-size:640px 260px;animation:2.2s linear infinite arenaFxGust640;inset:0 0 0 -640px}.arena-fx-wind .fx-b:after{opacity:.55;background-size:640px 300px;animation-duration:3.4s;top:70px}.arena-fx-wind .fx-c{opacity:calc(var(--fx-p) * .5)}.arena-fx-wind .fx-c:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='240'><filter id='g' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='0.003 0.03' numOctaves='3' seed='17' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.86 0 0 0 0 0.9 0 0 0 0 0.94 0 0 0 1.7 -0.62'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>") 0 0/600px 240px;animation:6s linear infinite arenaFxSlideX600;inset:0 0 0 -600px}.arena-fx-wind .fx-d{opacity:var(--fx-p)}.arena-fx-wind .fx-d:before{background-image:radial-gradient(4px 1.6px at 12% 22%,#e2e8f0e6 0 60%,#0000 100%),radial-gradient(3px 1.2px at 48% 64%,#cbd5e1d9 0 60%,#0000 100%),radial-gradient(5px 2px at 80% 36%,#a18c64cc 0 60%,#0000 100%),radial-gradient(3.5px 1.4px at 30% 88%,#f1f5f9d9 0 60%,#0000 100%),radial-gradient(4px 1.8px at 66% 8%,#84785abf 0 60%,#0000 100%);background-size:180px 160px;animation:1.5s linear infinite arenaFxDebris;inset:-160px 0 0 -360px}@keyframes arenaFxGust640{to{transform:translate(640px)}}@keyframes arenaFxDebris{to{transform:translate(360px,160px)}}@keyframes arenaFxGlint{0%,35%{transform:translate(0)}to{transform:translate(330%)}}@keyframes arenaFxTwinkle{0%{opacity:.25}to{opacity:1}}@keyframes arenaFxFallSnow{to{transform:translate(-30px,180px)}}@keyframes arenaFxSlideX200{to{transform:translate(200px)}}@keyframes arenaFxSlideX300{to{transform:translate(300px)}}@keyframes arenaFxSlideX500{to{transform:translate(500px)}}@keyframes arenaFxSlideX600{to{transform:translate(600px)}}@keyframes arenaFxSlideX750Back{to{transform:translate(-750px)}}@keyframes arenaFxSlideX900Back{to{transform:translate(-900px)}}@keyframes arenaFxCaustics320{to{transform:translate(320px,320px)}}@keyframes arenaFxSlideX700{to{transform:translate(700px)}}@keyframes arenaFxRise200{to{transform:translateY(-200px)}}@keyframes arenaFxRise320{to{transform:translateY(-320px)}}@keyframes arenaFxRise44{to{transform:translateY(-44px)}}@keyframes arenaFxEmbers{0%{transform:translate(0)}50%{transform:translate(-10px,-120px)}to{transform:translateY(-240px)}}@keyframes arenaFxFlicker{0%,to{filter:brightness()}18%{filter:brightness(1.18)}37%{filter:brightness(.9)}52%{filter:brightness(1.1)}71%{filter:brightness(.95)}86%{filter:brightness(1.2)}}@keyframes arenaFxPulse{0%,to{filter:brightness(.9)}50%{filter:brightness(1.2)}}[data-fx-mode=lite] .arena-fx{--fx-p:1;animation:.9s ease-out both arenaFxLiteEnter;-webkit-mask-image:none;mask-image:none}[data-fx-mode=lite] .arena-fx.is-leaving{animation:.7s ease-in forwards arenaFxLiteLeave}[data-fx-mode=lite] .arena-fx-zone{--fx-out:0px;border-radius:10px;inset:0;overflow:hidden}[data-fx-mode=lite] .arena-fx>div,[data-fx-mode=lite] .arena-fx>div:before,[data-fx-mode=lite] .arena-fx>div:after{mix-blend-mode:normal!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}[data-fx-mode=lite] .arena-fx>.fx-c,[data-fx-mode=lite] .arena-fx>.fx-d{opacity:.6}[data-fx-mode=lite] .arena-fx-fire .fx-a,[data-fx-mode=lite] .arena-fx-poison .fx-a{animation:none!important}[data-fx-mode=lite] .arena-fx-fog>.fx-a{opacity:.85}[data-fx-mode=lite] .arena-fx-fog .fx-a:after,[data-fx-mode=lite] .arena-fx-wind .fx-b:after,[data-fx-mode=lite] .arena-fx-flood>.fx-c{display:none}[data-fx-mode=lite] .arena-fx-flood>.fx-b{opacity:.3}[data-fx-mode=lite] .arena-fx-flood>.fx-d{opacity:.45}[data-fx-mode=lite] .arena-fx-frost>.fx-b{opacity:.2}[data-fx-mode=lite] .arena-fx-frost>.fx-d{opacity:.45}@keyframes arenaFxLiteEnter{0%{opacity:0}to{opacity:1}}@keyframes arenaFxLiteLeave{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.arena-fx>div,.arena-fx>div:before,.arena-fx>div:after{animation:none!important}}
