@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.container>*{animation:fadeInUp .8s ease-out}.pause-control.playing .pause-icon{background:transparent}.pause-control.playing .pause-icon>div:first-child{left:3px;width:0;height:0;border-left:8px solid white;border-top:6px solid transparent;border-bottom:6px solid transparent;background:transparent}.pause-control.playing .pause-icon>div:last-child{display:none}.progress-border.active{opacity:1!important}.progress-border.top{transition:width .05s linear,opacity .1s ease;height:2px!important;top:0!important;left:0!important}.progress-border.right{transition:height .05s linear,opacity .1s ease;width:2px!important;top:0!important;right:0!important}.progress-border.bottom{transition:width .05s linear,opacity .1s ease;height:2px!important;bottom:0!important;right:0!important}.progress-border.left{transition:height .05s linear,opacity .1s ease;width:2px!important;bottom:0!important;left:0!important}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.shimmer-text{background:linear-gradient(90deg,#fff 0% 40%,#04acdc 50%,#fff 60% 100%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3s ease-in-out infinite}
