@import"https://fonts.googleapis.com/css2?family=Aldrich&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";#damage-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,#f000 30%,#ff000073);pointer-events:none;opacity:0;transition:opacity .1s ease-out;z-index:50}#damage-overlay.active{opacity:1}#dead-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,#0006,#000000e6);backdrop-filter:grayscale(100%) blur(2px);pointer-events:none;opacity:0;transition:opacity .8s ease-in;z-index:100}#dead-overlay.active{opacity:1}#damage-indicator{position:absolute;top:50%;left:50%;width:400px;height:100px;transform:translate(-50%,-50%);pointer-events:none;opacity:0;transition:opacity .1s ease-out;z-index:51}#damage-indicator.active{opacity:1}.indicator-arc{position:absolute;top:0;left:50%;width:60px;height:60px;margin-left:-30px;background:linear-gradient(to bottom,#ff3232e6,#ff323200);clip-path:polygon(30% 0%,70% 0%,50% 100%);filter:blur(2px);animation:pulse .25s ease-out}@keyframes pulse{0%{transform:scale(.8) translateY(10px);opacity:0}50%{transform:scale(1.1) translateY(-5px);opacity:1}to{transform:scale(1) translateY(0);opacity:1}}@keyframes respawnFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes respawnPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes respawnGlowRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes respawnLinePulse{0%,to{opacity:.5;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.05)}}@keyframes smack{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.2);opacity:1}75%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes eliminationSlideIn{0%{opacity:0;transform:scale(.8) translateY(-30px)}60%{transform:scale(1.05) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes eliminationGlitch{0%{opacity:1;transform:translate(0)}20%{opacity:.8;transform:translate(-2px)}40%{opacity:1;transform:translate(2px)}60%{opacity:.9;transform:translate(-1px)}80%{opacity:1;transform:translate(1px)}to{opacity:1;transform:translate(0)}}@keyframes killerNameEntrance{0%{opacity:0;transform:scale(.5) rotateX(90deg);filter:blur(10px)}70%{transform:scale(1.1) rotateX(0);filter:blur(0px)}to{opacity:1;transform:scale(1) rotateX(0)}}@keyframes eliminationSweep{0%{left:-100%}to{left:100%}}@keyframes eliminationLineExpand{0%{width:0%;opacity:0}50%{opacity:1}to{width:100%;opacity:.8}}@keyframes cornerFadeIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes eliminationPulse{0%,to{text-shadow:0 0 20px rgba(114,123,247,.8)}50%{text-shadow:0 0 35px rgba(114,123,247,1),0 0 50px rgba(255,50,50,.6)}}@keyframes countdownSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.respawn-container-box{animation:respawnFadeIn .6s ease-out}.respawn-title{animation:respawnPulse 2s ease-in-out infinite}.respawn-counter-animate{animation:smack .4s ease-out!important}.respawn-line{animation:respawnLinePulse 1.5s ease-in-out infinite}.respawn-glow-outer{animation:respawnGlowRotate 10s linear infinite,pulse 3s ease-in-out infinite}.respawn-glow-inner{animation:respawnGlowRotate 8s linear infinite reverse,pulse 2s ease-in-out infinite}.elimination-phase{animation:eliminationSlideIn .6s cubic-bezier(.34,1.56,.64,1)}.elimination-container{animation:eliminationGlitch .8s ease-in-out .5s}.elimination-text{animation:eliminationPulse 1.5s ease-in-out infinite}.killer-name{animation:killerNameEntrance .8s cubic-bezier(.34,1.56,.64,1) .3s backwards}.elimination-sweep{animation:eliminationSweep 1.5s ease-in-out infinite}.elimination-line{animation:eliminationLineExpand .8s ease-out .4s backwards}.corner-tl,.corner-tr,.corner-bl,.corner-br{animation:cornerFadeIn .4s ease-out backwards}.corner-tl{animation-delay:.2s}.corner-tr{animation-delay:.3s}.corner-bl{animation-delay:.4s}.corner-br{animation-delay:.5s}.countdown-phase{animation:countdownSlideUp .5s ease-out}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes aimPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}}@keyframes aimFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes aimSmack{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.2);opacity:1}75%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes aimShake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}@keyframes crosshairExpand{0%{transform:scale(1)}50%{transform:scale(1.4)}75%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes crosshairColor{0%{background-color:#fff}40%{background-color:#fff}50%{background-color:red}80%{background-color:red}to{background-color:#fff}}@keyframes crosshairExpandHorizontal{0%{transform:translate(-8px) scaleX(1)}50%{transform:translate(-10px) scaleX(1.2)}to{transform:translate(-8px) scaleX(1)}}@keyframes crosshairExpandVertical{0%{transform:translateY(-8px) scaleY(1)}50%{transform:translateY(-10px) scaleY(1.2)}to{transform:translateY(-8px) scaleY(1)}}@keyframes crosshairSimpleScale{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes crosshairHitPulse{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes hitMarkerShow{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1)}}@keyframes crosshairAggressiveExpand{0%{transform:scale(1);opacity:1}40%{transform:scale(1.8);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes crosshairAggressiveHit{0%{transform:scale(1);opacity:1}30%{transform:scale(2.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes crosshairAggressiveScale{0%{transform:scale(1)}40%{transform:scale(1.6)}to{transform:scale(1)}}@keyframes crosshairLineExpand{0%{transform:scale(1);opacity:.9}40%{transform:scale(1.4);opacity:1}to{transform:scale(1);opacity:.9}}@keyframes crosshairAggressiveExpandH{0%{transform:translate(-10px) scaleX(1)}40%{transform:translate(-14px) scaleX(1.5)}to{transform:translate(-10px) scaleX(1)}}@keyframes crosshairAggressiveExpandV{0%{transform:translateY(-10px) scaleY(1)}40%{transform:translateY(-14px) scaleY(1.5)}to{transform:translateY(-10px) scaleY(1)}}@keyframes aggressiveHitMarker{0%{opacity:0;transform:scale(.5) rotate(0)}30%{opacity:1;transform:scale(1.3) rotate(5deg)}60%{opacity:1;transform:scale(1.1) rotate(-3deg)}to{opacity:0;transform:scale(.8) rotate(0)}}
