@keyframes drift{0%{transform:translate(0)}to{transform:translate(var(--dx),var(--dy))}}@keyframes twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes floaty{0%{transform:translate(-50%,-50%)}to{transform:translate(calc(-50% + 60px),calc(-50% - 40px))}}@keyframes fadeUp{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes bigIn{0%{opacity:0;transform:scale(1.28);filter:blur(22px)}to{opacity:1;transform:scale(1);filter:none}}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes imgReveal{0%{clip-path:inset(0 100% 0 0);opacity:.4}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes kenburns{0%{transform:scale(1.08) translate(0)}to{transform:scale(1.22) translate(-2.5%,-1.5%)}}@keyframes glowPulse{0%,to{text-shadow:0 0 70px rgba(255,95,214,.45),0 0 150px rgba(155,107,255,.32)}50%{text-shadow:0 0 120px rgba(255,95,214,.8),0 0 230px rgba(155,107,255,.6)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(2200px)}}
