.projectile{position:absolute;z-index:var(--z-damage);pointer-events:none;width:32px;height:32px;opacity:1}.projectile-icon-wrapper{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 3px rgba(0, 0, 0, 1))}.projectile-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1}.projectile-player .projectile-icon-wrapper{filter:drop-shadow(0 0 6px rgba(100, 200, 255, .8))}.projectile-enemy .projectile-icon-wrapper{filter:drop-shadow(0 0 6px rgba(255, 100, 100, .8))}.projectile-quality-rare .projectile-icon-wrapper{filter:drop-shadow(0 0 8px rgba(68, 136, 255, .9))}.projectile-quality-epic .projectile-icon-wrapper{filter:drop-shadow(0 0 10px rgba(163, 53, 238, .9))}.projectile-quality-legendary .projectile-icon-wrapper{filter:drop-shadow(0 0 12px rgba(255, 165, 0, .9))}.projectile-quality-mythic .projectile-icon-wrapper{filter:drop-shadow(0 0 14px rgba(255, 0, 0, .9))}.projectile-skill .projectile-icon-wrapper{filter:drop-shadow(0 0 12px rgba(255, 215, 0, .9)) drop-shadow(0 0 20px rgba(255, 215, 0, .5))}.enemy-slot .sprite-container.hit-flash{animation:.2s ease-out hit-flash-enhanced}@keyframes hit-flash-enhanced{0%{filter:brightness(1)}30%{filter:brightness(4) saturate(0);transform:scale(1.05)}100%{filter:brightness(1);transform:scale(1)}}#player-character .sprite-container.hit-flash{animation:.2s ease-out player-hit-flash}@keyframes player-hit-flash{0%{filter:brightness(1)}30%{filter:brightness(3) saturate(0);transform:scale(1.05)}100%{filter:brightness(1);transform:scale(1)}}