.map-ctl.svelte-11o15ik{display:flex;align-items:center;justify-content:center;border-radius:5px;color:#e6c69a;background:#ffffff14;border:1px solid rgba(196,131,42,.5);cursor:pointer;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.map-ctl.svelte-11o15ik:hover{background:#c4832a66;color:#fff}.cinema-idle.svelte-11o15ik{animation:svelte-11o15ik-cinemaIdle 3.4s ease-in-out infinite}@keyframes svelte-11o15ik-cinemaIdle{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.6%) rotate(.8deg)}}.cinema-bubble.svelte-11o15ik{position:absolute;transform:translate(-50%,-100%);width:-moz-max-content;width:max-content;background:#fdf6e3;color:#241d33;line-height:1.25;text-align:center;white-space:normal;overflow-wrap:break-word;box-shadow:0 6px 18px #00000080;pointer-events:none;z-index:60}.cinema-bubble.svelte-11o15ik:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border:7px solid transparent;border-top-color:#fdf6e3}.token-lunge.svelte-11o15ik{will-change:transform}.cinema-dmg.svelte-11o15ik{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);font-weight:800;line-height:1;white-space:nowrap;pointer-events:none;z-index:50;animation:svelte-11o15ik-cinemaDmgFloat 1.35s ease-out forwards}.cinema-dmg.damage.svelte-11o15ik{color:#ffe08a;text-shadow:0 2px 0 #7a3a00,0 0 14px #ff8a2b,0 3px 8px #000}.cinema-dmg.heal.svelte-11o15ik{color:#7dffa1;text-shadow:0 2px 0 #00551c,0 0 16px #2bff7a,0 3px 8px #000}.cinema-dmg.crit.svelte-11o15ik{color:#ff5a5a;text-shadow:0 2px 0 #5a0000,0 0 22px #ff2b2b,0 3px 10px #000}@keyframes svelte-11o15ik-cinemaDmgFloat{0%{opacity:0;transform:translate(-50%,-40%) scale(.6)}18%{opacity:1;transform:translate(-50%,-75%) scale(1.15)}to{opacity:0;transform:translate(-50%,-200%) scale(1)}}@media(prefers-reduced-motion:reduce){.cinema-idle.svelte-11o15ik,.cinema-dmg.svelte-11o15ik{animation:none}}.die-stage.svelte-pgr0mo{position:relative;border-radius:50%;overflow:hidden;background:#0b0e13}.die-canvas.svelte-pgr0mo{width:100%;height:100%;display:block}.die-num.svelte-pgr0mo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.die-big.svelte-pgr0mo{font-size:64px;font-weight:900;font-family:Cinzel,Georgia,serif;text-shadow:0 2px 14px rgba(0,0,0,.6),0 0 24px rgba(249,115,22,.45);color:#fff;opacity:0;transform:scale(.5);transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.die-num.bounce.svelte-pgr0mo .die-big:where(.svelte-pgr0mo){opacity:1;transform:scale(1)}.text-success.svelte-pgr0mo{color:#4ade80;text-shadow:0 0 24px rgba(74,222,128,.6)}.text-fail.svelte-pgr0mo{color:#f87171;text-shadow:0 0 24px rgba(248,113,113,.6)}@media(prefers-reduced-motion:reduce){.die-big.svelte-pgr0mo{transition:none}}
