.maple-damage-layer{position:absolute;inset:0;z-index:9;overflow:hidden;pointer-events:none;contain:layout style}.maple-damage-anchor{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.maple-damage-number{position:relative;display:flex;align-items:center;justify-content:center;width:max-content;white-space:nowrap;transform:translateX(-50%);transform-origin:50% 80%;animation:damage-hit-pop 1.15s linear both;filter:drop-shadow(0 2px 0 #633e2d)}.maple-damage-number .damage-digit{font:1000 29px/1 'Arial Black','Impact',sans-serif;letter-spacing:-1px;background:linear-gradient(#ffffed,#ffe69b 35%,#e9ad5c 85%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px #7e542f;paint-order:stroke fill}.maple-damage-number.maple-critical .damage-digit{font-size:33px;background-image:linear-gradient(#fff5e5,#ffd39b 35%,#e87e91);-webkit-text-stroke-color:#8c3f57}.maple-critical>small{position:absolute;left:50%;bottom:calc(100% + 1px);translate:-50% 0;font:900 8px 'Arial Black',sans-serif;letter-spacing:1px;color:#fff5d3;-webkit-text-stroke:2px #94536a;paint-order:stroke fill}.maple-damage-number.maple-hurt .damage-digit{font-size:25px;background-image:linear-gradient(#f7efff,#d7b5ed 40%,#ad85cf);-webkit-text-stroke-color:#5c4579}@keyframes damage-hit-pop{0%{opacity:0;scale:.78}8%{opacity:1;scale:1.05}18%,74%{opacity:1;scale:1}100%{opacity:0;scale:.97}}@media(max-width:600px){.maple-damage-number .damage-digit{font-size:25px}.maple-damage-number.maple-critical .damage-digit{font-size:29px}.maple-critical>small{font-size:7px}}@media(prefers-reduced-motion:reduce){.maple-damage-number{animation:none;scale:1}}

.maple-damage-number .damage-digit{font-size:calc(29px * var(--damage-scale,1))}.maple-damage-number.maple-critical .damage-digit{font-size:calc(33px * var(--damage-scale,1))}.maple-damage-number.maple-hurt .damage-digit{font-size:calc(25px * var(--damage-scale,1))}.maple-critical>small{font-size:calc(8px * var(--damage-scale,1))}
