.ig-carousel::-webkit-scrollbar{display:none}.ig-carousel{scrollbar-width:none;-ms-overflow-style:none}@keyframes igHeartPop{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}30%{transform:translate(-50%,-50%) scale(1)}70%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.2)}}@keyframes poolPulse{0%{transform:scale(1)}50%{transform:scale(1.05);color:#22c55e}to{transform:scale(1);color:#ffb020}}@keyframes oddsFlip{0%{opacity:1;transform:scaleY(1)}50%{opacity:.5;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes betEntrySlide{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes betHighlight{0%{background-color:rgba(34,197,94,.2)}to{background-color:rgba(255,255,255,.03)}}@keyframes poolCounterFlow{0%{opacity:0;transform:translateY(20px)}50%{opacity:1}to{opacity:0;transform:translateY(-40px)}}.pool-amount.animating{animation:poolPulse .6s ease-out}.odds-value.animating{animation:oddsFlip .4s ease-out}.recent-bet-entry.new{animation:betEntrySlide .3s ease-out}.recent-bet-entry.highlighted{animation:betHighlight .8s ease-out}.pool-counter-float{animation:poolCounterFlow 1.2s ease-out forwards;position:fixed;font-weight:700;pointer-events:none;text-shadow:0 2px 8px rgba(0,0,0,.8)}.pool-container.glow{box-shadow:0 0 16px rgba(255,176,32,.5),inset 0 0 16px rgba(255,176,32,.1)}.pool-container,.pool-container.glow{transition:box-shadow .3s ease-out}.odds-percentage{transition:width .4s cubic-bezier(.34,1.56,.64,1),color .4s ease-out}.pool-amount{transition:color .6s ease-out}