@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes pulseHint{0%,to{opacity:.15;transform:translate(-50%) translateY(0)}50%{opacity:.35;transform:translate(-50%) translateY(-4px)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.15)}}@keyframes cardIn{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes winPulse{0%,to{transform:scale(1);box-shadow:0 0 30px 8px #ffd700b3}50%{transform:scale(1.1);box-shadow:0 0 50px 18px #ffd700e6,0 0 80px 30px #ffd70066}}@keyframes nameBlink{0%,to{opacity:1}50%{opacity:.55}}@keyframes allInGlow{0%,to{fill:#ef4444;opacity:1}50%{fill:#f33;opacity:.8}}@keyframes allInFly{0%{opacity:0;transform:translate(-50%) translateY(0) scale(.5)}30%{opacity:1;transform:translate(-50%) translateY(-160px) scale(1.1)}50%{transform:translate(-50%) translateY(-190px) scale(1)}to{opacity:1;transform:translate(-50%) translateY(-180px) scale(1)}}@keyframes allInRedPulse{0%,to{box-shadow:0 0 15px 3px #ef444499,inset 0 0 15px #ef444433,0 0 30px 6px #ffd70033}50%{box-shadow:0 0 25px 8px #ef4444cc,inset 0 0 20px #ef44444d,0 0 50px 12px #ffd70059}}@keyframes allInGoldPulse{0%,to{box-shadow:0 0 20px 4px #ffd70066,0 0 40px 8px #ffd70026;opacity:.8}50%{box-shadow:0 0 30px 8px #ffd700b3,0 0 60px 15px #ffd7004d;opacity:1}}@keyframes allInTextPulse{0%,to{text-shadow:0 0 10px rgba(239,68,68,.8),0 0 20px rgba(239,68,68,.4),0 0 40px rgba(255,215,0,.3)}50%{text-shadow:0 0 15px rgba(239,68,68,1),0 0 30px rgba(239,68,68,.6),0 0 60px rgba(255,215,0,.5)}}@keyframes allInTriSpin{0%{filter:drop-shadow(0 0 4px rgba(239,68,68,.6))}50%{filter:drop-shadow(0 0 10px rgba(239,68,68,1))}to{filter:drop-shadow(0 0 4px rgba(239,68,68,.6))}}@keyframes potWin{0%{transform:scale(1)}25%{transform:scale(1.15)}50%{transform:scale(1)}75%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes showdownGlow{0%{box-shadow:0 0 #ffd70000}50%{box-shadow:0 0 40px 15px #ffd70059}to{box-shadow:0 0 #ffd70000}}@keyframes winnerSlide{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@keyframes addonFade{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}10%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-55%) scale(.95)}}@keyframes addonPop{0%{opacity:0;transform:scale(0) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes timerPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}@keyframes riverPeel{0%{clip-path:inset(0 0 100% 0)}12%{clip-path:inset(0 0 70% 0)}62%{clip-path:inset(0 0 70% 0)}85%{clip-path:inset(0 0 20% 0)}95%{clip-path:inset(0 0 5% 0)}to{clip-path:inset(0 0 0% 0)}}
