









@keyframes aurora-move{ 0%{ transform:translate3d(-6%,-4%,0) scale(1.05) rotate(0deg);} 100%{ transform:translate3d(6%,4%,0) scale(1.12) rotate(10deg);} }
@keyframes logo-pulse{ 0%{ transform:scale(1); filter:drop-shadow(0 10px 28px rgba(96,165,250,.55)); } 55%{ transform:scale(1.08); filter:drop-shadow(0 16px 38px rgba(96,165,250,.75)); } 100%{ transform:scale(1); filter:drop-shadow(0 10px 28px rgba(96,165,250,.55)); } }
@keyframes bar-run{ 0%{ transform:translateX(-65%);} 50%{ transform:translateX(25%);} 100%{ transform:translateX(115%);} }
@keyframes headline-flow{ 0%{ background-position:0% 50%; } 50%{ background-position:100% 50%; } 100%{ background-position:0% 50%; } }
@keyframes shine{ 0%{ transform:translateX(-120%);} 50%{ transform:translateX(20%);} 100%{ transform:translateX(120%);} }
@keyframes typing{ 0%{ width:0 } 50%{ width:100% } 100%{ width:0 } }
@keyframes spin{to{transform:rotate(360deg);}}
@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}
@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}
@keyframes pop{0%{transform:scale(0.8);opacity:0;}100%{transform:scale(1);opacity:1;}}
@keyframes fadeIn_muzik{from{opacity:0;transform:translateY(-5px);}to{opacity:1;transform:translateY(0);}}
@keyframes pulse_profil_muzik{0%{box-shadow:0 0 5px rgba(108,99,255,0.6);}50%{box-shadow:0 0 15px rgba(108,99,255,0.9);}100%{box-shadow:0 0 5px rgba(108,99,255,0.6);}}
@keyframes cyberGlow{0%{background-position:0% 50%;}50%{background-position:400% 50%;}100%{background-position:0% 50%;}}
@keyframes sparkle{0%{transform:translate(0,0) scale(1);opacity:0.5;}100%{transform:translate(-8px,8px) scale(1.4);opacity:0.2;}}
@keyframes shimmer{from{background-position:-200px 0;}to{background-position:200px 0;}}
@keyframes ep-pop{from{transform:translateY(6px) scale(.98);opacity:0;}to{transform:translateY(0) scale(1);opacity:1;}}
@keyframes RadyoCalanSarki{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}
@keyframes RadyoCalanSarkieqBounce{0%,100%{height:6px;opacity:.75;}50%{height:14px;opacity:1;}}
@keyframes writing{0%,60%,100%{transform:translateY(0);opacity:0.6;}30%{transform:translateY(-5px);opacity:1;}}
@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
@keyframes pointer-wiggle{0%{transform:translateX(-50%) rotate(-2deg);}100%{transform:translateX(-50%) rotate(2deg);}}
@-webkit-keyframes defaultflash87{0%{text-shadow:none;}100%{text-shadow:0 1px 0 #cccccc,0 1px 0 #cccccc,0 3px 0 #cccccc,0 1px 0 #cccccc,0 1px 0 #cccccc,0 1px 0 #cccccc,0 1px 0 #cccccc,0 1px 0 #cccccc,0 1px 0 #cccccc,0 1px 1px rgba(0,0,0,0.3);}}
@keyframes defaultflash87{0%{text-shadow:none;}100%{text-shadow:0 1px 0 #cccccc,0 1px 0 #cccccc,0 3px 0 #cccccc,0 1px 0 #cccccc,0 1px 0 #cccccc,0 1px 0 #cccccc,0 1px 0 #cccccc,0 1px 0 #cccccc,0 1px 0 #cccccc,0 1px 1px rgba(0,0,0,0.3);}}
@-webkit-keyframes tracking-in-expand{0%{letter-spacing:-0.5em;opacity:0;}40%{opacity:0.6;}100%{opacity:1;}}
@keyframes tracking-in-expand{0%{letter-spacing:-0.5em;opacity:0;}40%{opacity:0.6;}100%{opacity:1;}}
@keyframes background-text-animation{0%{background-position:left 0px top 50%;}50%{background-position:left 1500px top 50%;}100%{background-position:left 0px top 50%;}}
@keyframes loader{0%{background-position:100% center;}50%{background-position:0% center;}100%{background-position:100% center;}}
@keyframes twistText{0%{transform:translateZ(-100px) rotateX(-90deg) scaleY(0.2) scaleX(1);}50%{transform:translateZ(-200px) rotateX(0deg) scaleY(1) scaleX(1);}100%{transform:translateZ(-100px) rotateX(90deg) scaleY(0.2) scaleX(1);}}
@keyframes prslides{50%{-webkit-clip-path:polygon(70% 0%,100% 0%,100% 100%,70% 100%);}}
@keyframes blura{from{text-shadow:0px 0px 2px #fff,0px 0px 2px #fff,0px 0px 4px #fff,0px 0px 4px #fff,0px 0px 4px #fff,0px 0px 4px #fff,0px 0px 4px #fff,0px 0px 4px #fff,0px 0px 8px #fff,0px 0px 8px #fff,0px 0px 8px #7B96B8,0px 0px 16px #7B96B8,0px 10px 10px #7B96B8,0px 10px 10px #7B96B8,0px 10px 10px #7B96B8,0px 10px 10px #7B96B8,0px -10px 10px #7B96B8,0px -10px 10px #7B96B8;}}
@keyframes text-animation{0%{width:0;}50%{width:100%;}100%{width:0;}}
@keyframes animate{0%,10%,100%{width:0;}70%,90%{width:100%;}}
@keyframes letterspacing{0%{letter-spacing:-1rem;filter:blur(0.1rem);}50%{filter:blur(0.1rem);}100%{letter-spacing:1rem;filter:blur(0rem);}}
@keyframes textclip{to{background-position:200% center;}}
@keyframes flicker{0%{opacity:0.5;text-shadow:2px 2px 2px #2962ff;}100%{opacity:1;text-shadow:2px 2px 5px #2962ff;}}
@-webkit-keyframes aitf{0%{background-position:0% 60%;}100%{background-position:100% 50%;}}
@keyframes labarow{0%{background-position:10% 40%}50%{background-position:25% 60%}100%{background-position:30% 100%}}
@keyframes textclip{to{background-position:200% center;}}
@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
@keyframes blinkAndSlide{0%{opacity:0;transform:translateX(-50%) translateY(-20px);}20%{opacity:1;transform:translateX(-50%) translateY(0);}80%{opacity:1;transform:translateX(-50%) translateY(0);}100%{opacity:0;transform:translateX(-50%) translateY(-20px);}}