.drop-marker-lit[data-v-380b86c2]{animation:drop-twinkle-380b86c2 1.6s ease-in-out infinite}@keyframes drop-twinkle-380b86c2{0%,to{opacity:.95}50%{opacity:.6}}.projectile[data-v-9dbd6752]{position:absolute;width:0;height:0;animation:projectile-fly-9dbd6752 var(--dur) linear forwards}@keyframes projectile-fly-9dbd6752{0%{transform:translate(0)}to{transform:translate(var(--dx),var(--dy))}}.projectile__sprite[data-v-9dbd6752]{position:absolute;left:0;top:0;transform:translate(-50%,-50%) rotate(var(--angle));display:flex;align-items:center}.projectile__streak[data-v-9dbd6752]{display:block;width:16px;height:3px;border-radius:3px;transform:translate(-14px);background:linear-gradient(90deg,#38bdf800,#38bdf88c 70%,#bff0ffe6)}.projectile__head[data-v-9dbd6752]{display:block;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#e0f9ff,#38bdf8 60%,#0ea5e9);box-shadow:0 0 6px 2px #38bdf8cc}.projectile--ore .projectile__head[data-v-9dbd6752]{width:9px;height:9px;border-radius:40% 55% 45% 60%;background:radial-gradient(circle at 35% 30%,#fff5c8,#fbbf24 55%,#b45309);box-shadow:0 0 9px 3px #fbbf24d9}.projectile--ore .projectile__streak[data-v-9dbd6752]{width:20px;background:linear-gradient(90deg,#fbbf2400,#fbbf2480 65%,#fff5c8f2)}.projectile--rock .projectile__head[data-v-9dbd6752]{width:8px;height:8px;border-radius:45% 60% 50% 55%;background:radial-gradient(circle at 35% 30%,#a8a29e,#78716c 55%,#44403c);box-shadow:0 0 3px 1px #00000080;animation:projectile-tumble-9dbd6752 .5s linear infinite}.projectile--rock .projectile__streak[data-v-9dbd6752]{width:12px;height:4px;background:linear-gradient(90deg,#78716c00,#78716c59 60%,#a8a29e99)}@keyframes projectile-tumble-9dbd6752{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.projectile--arcane .projectile__head[data-v-9dbd6752]{width:7px;height:7px;background:radial-gradient(circle,#f5d0fe,#c084fc 55%,#7e22ce);box-shadow:0 0 8px 3px #a855f7cc}.projectile--arcane .projectile__streak[data-v-9dbd6752]{background:linear-gradient(90deg,#a855f700,#c084fc80 70%,#f5d0fee6)}@media(prefers-reduced-motion:reduce){.projectile--rock .projectile__head[data-v-9dbd6752]{animation:none}.projectile[data-v-9dbd6752]{animation-duration:1ms}}.area-fx-layer[data-v-1ec644c3]{position:absolute;inset:0}.cavein-ground[data-v-1ec644c3]{position:absolute;border-radius:2px;background-image:repeating-linear-gradient(45deg,#fbbf2466 0px 4px,#78350f4d 4px 8px);animation:cavein-ground-1ec644c3 .95s ease-out forwards}@keyframes cavein-ground-1ec644c3{0%{opacity:0}25%{opacity:.85}to{opacity:0}}.cavein-dust[data-v-1ec644c3]{position:absolute;border-radius:50%;background:radial-gradient(circle,#78716c8c,#57534e59 55%,#57534e00 75%);animation:cavein-dust-1ec644c3 1.1s ease-out forwards}@keyframes cavein-dust-1ec644c3{0%{transform:scale(.3);opacity:0}25%{opacity:.9}to{transform:scale(1.15);opacity:0}}.cavein-rock[data-v-1ec644c3]{position:absolute;width:14px;height:14px;line-height:0;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .6));animation:cavein-drop-1ec644c3 .5s cubic-bezier(.5,0,.9,1) forwards}@keyframes cavein-drop-1ec644c3{0%{transform:translate(-50%,-140%) rotate(0);opacity:0}15%{opacity:1}80%{transform:translate(-50%,-50%) rotate(160deg);opacity:1}to{transform:translate(-50%,-40%) rotate(180deg);opacity:0}}@media(prefers-reduced-motion:reduce){.cavein-rock[data-v-1ec644c3]{animation-duration:1ms}.cavein-dust[data-v-1ec644c3]{animation-duration:.3s}}.damage-number[data-v-cff32356]{position:absolute;font-weight:800;font-size:12px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 0 rgb(0 0 0 / .95),0 -1px 0 rgb(0 0 0 / .95),1px 0 0 rgb(0 0 0 / .95),-1px 0 0 rgb(0 0 0 / .95),0 0 6px rgb(0 0 0 / .7);animation:damage-number-rise-cff32356 .75s ease-out forwards}.damage-number--damage[data-v-cff32356]{color:#fecdd3}.damage-number--crit[data-v-cff32356]{color:#fde68a;font-size:15px;animation:damage-number-rise-crit-cff32356 .75s ease-out forwards}.damage-number--heal[data-v-cff32356]{color:#a7f3d0}@keyframes damage-number-rise-cff32356{0%{transform:translate(-50%,-2px) scale(.82);opacity:0}14%{transform:translate(-50%,-6px) scale(1);opacity:1}60%{opacity:1}to{transform:translate(-50%,-20px) scale(1);opacity:0}}@keyframes damage-number-rise-crit-cff32356{0%{transform:translate(-50%,-2px) scale(1.55);opacity:0}10%{transform:translate(-50%,-5px) scale(1.2);opacity:1}22%{transform:translate(-50%,-7px) scale(1);opacity:1}60%{opacity:1}to{transform:translate(-50%,-24px) scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.damage-number[data-v-cff32356],.damage-number--crit[data-v-cff32356]{animation:damage-number-hold-cff32356 .75s linear forwards}@keyframes damage-number-hold-cff32356{0%,70%{transform:translate(-50%,-8px);opacity:1}to{transform:translate(-50%,-8px);opacity:0}}}.light-shadow[data-v-a0ec98d3]{mix-blend-mode:multiply}.light-lamp[data-v-a0ec98d3]{mix-blend-mode:screen}.board-tile[data-v-f3ebc863]{background-color:var(--tile-dim, #000)}.board-tile.is-void[data-v-f3ebc863]{background-color:#000}.board-tile.is-lit[data-v-f3ebc863]{background-color:var(--tile-seen)}.tile-floor[data-v-f3ebc863]{--tile-dim: var(--scn-floor-dim, #231d31);--tile-seen: var(--scn-floor, #3a3050)}.tile-wall[data-v-f3ebc863]{--tile-dim: var(--scn-wall-dim, #292524);--tile-seen: var(--scn-wall, #57534e)}.tile-sealed[data-v-f3ebc863]{--tile-dim: var(--scn-sealed-dim, #35302c);--tile-seen: var(--scn-sealed, #6b6459)}.tile-water[data-v-f3ebc863]{--tile-dim: var(--scn-water-dim, #132338);--tile-seen: var(--scn-water, #1c3a5e)}.water-surface[data-v-f3ebc863]{background-image:linear-gradient(115deg,transparent 0 42%,rgb(150 205 245 / .16) 50%,transparent 58% 100%),linear-gradient(#224e7880,#122e4c9e);background-size:240% 100%,100% 100%;background-position:0% 0,0 0;animation:water-sheen-f3ebc863 6.5s ease-in-out infinite}@keyframes water-sheen-f3ebc863{0%,to{background-position:12% 0,0 0}50%{background-position:88% 0,0 0}}@media(prefers-reduced-motion:reduce){.water-surface[data-v-f3ebc863]{animation:none}}.fx-aim-area[data-v-f3ebc863]{background-color:#f43f5e38;box-shadow:inset 0 0 0 1px #f43f5e59;animation:aim-area-pulse-f3ebc863 1.2s ease-in-out infinite}@keyframes aim-area-pulse-f3ebc863{0%,to{opacity:.9}50%{opacity:.55}}.fx-windup[data-v-f3ebc863]{background-image:repeating-linear-gradient(45deg,#fbbf248c 0px 4px,#78350f59 4px 8px);animation:windup-pulse-f3ebc863 1.1s ease-in-out infinite,windup-march-f3ebc863 .7s linear infinite}@keyframes windup-pulse-f3ebc863{0%,to{opacity:1}50%{opacity:.5}}@keyframes windup-march-f3ebc863{0%{background-position:0 0}to{background-position:11.31px 0}}.fx[data-v-f3ebc863]{animation:fx-flash-f3ebc863 .6s ease-out forwards}.fx-hit[data-v-f3ebc863]{--fx-color: rgb(244 63 94)}.fx-crit[data-v-f3ebc863]{--fx-color: rgb(251 191 36);animation:fx-flash-f3ebc863 .45s ease-out forwards,fx-shake-f3ebc863 .3s linear}.fx-heal[data-v-f3ebc863]{--fx-color: rgb(52 211 153)}.fx-stun[data-v-f3ebc863]{--fx-color: rgb(217 180 64)}.fx-downed[data-v-f3ebc863]{--fx-color: rgb(159 18 57)}.fx-flood[data-v-f3ebc863]{--fx-color: rgb(34 211 238)}.fx-reveal[data-v-f3ebc863]{--fx-color: rgb(253 230 138)}.fx-shield[data-v-f3ebc863]{--fx-color: rgb(103 232 249)}@keyframes fx-flash-f3ebc863{0%{background-color:color-mix(in srgb,var(--fx-color) 90%,transparent);box-shadow:0 0 14px 4px var(--fx-color)}to{background-color:transparent;box-shadow:0 0 0 0 transparent}}.fx-poke[data-v-f3ebc863]{animation:poke-jab-f3ebc863 1.2s ease-in-out forwards}@keyframes poke-jab-f3ebc863{0%{transform:translate(-110%);opacity:0}12%{transform:translate(-40%);opacity:1}28%{transform:translate(-6%)}44%{transform:translate(-40%)}60%{transform:translate(-6%)}78%{transform:translate(-40%);opacity:1}to{transform:translate(-115%);opacity:0}}.unit-lunge[data-v-f3ebc863]{animation:unit-lunge-f3ebc863 var(--ufx-dur, .3s) ease-out}@keyframes unit-lunge-f3ebc863{0%{transform:translate(0)}36.67%{transform:translate(var(--ufx-dx),var(--ufx-dy))}56.67%{transform:translate(var(--ufx-dx),var(--ufx-dy))}to{transform:translate(0)}}.unit-recoil[data-v-f3ebc863]{animation:unit-recoil-f3ebc863 var(--ufx-dur, .24s) cubic-bezier(.15,.9,.3,1)}@keyframes unit-recoil-f3ebc863{0%{transform:translate(0)}25%{transform:translate(var(--ufx-dx),var(--ufx-dy))}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.unit-lunge[data-v-f3ebc863],.unit-recoil[data-v-f3ebc863]{animation:none}}.poke-wobble[data-v-f3ebc863]{animation:poke-wobble-f3ebc863 1.2s ease-in-out}@keyframes poke-wobble-f3ebc863{0%,24%,52%,80%,to{transform:translate(0) rotate(0)}32%{transform:translate(3px,-1px) rotate(8deg)}42%{transform:translate(1px) rotate(-4deg)}62%{transform:translate(3px,-1px) rotate(8deg)}72%{transform:translate(1px) rotate(-4deg)}}@keyframes fx-shake-f3ebc863{0%,to{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px,-1px)}}.own-action[data-v-ebc29b53]{animation:own-action-fade-ebc29b53 3s ease-out forwards;border-radius:.25rem}@keyframes own-action-fade-ebc29b53{0%{background-color:#d9770647}to{background-color:transparent}}
