.ticker-container{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.6);color:white;padding:5px 10px;border-radius:15px;opacity:0;transition:opacity .5s ease-in-out;display:flex;align-items:center;justify-content:center;max-width:80%;box-sizing:border-box;font-size:.8rem;zIndex:9999}.ticker-container.visible{opacity:1;zIndex:9999}.ticker-message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;zIndex:9999}.red-dot{height:8px;width:8px;background-color:red;border-radius:50%;display:inline-block;margin-right:5px;animation:flash 1s linear infinite;zIndex:9999}@keyframes bounce-in-right{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}.bounce-in-right{animation:bounce-in-right 2s ease}@keyframes pulse{0%{transform:scale(.95)}to{transform:scale(1.05)}}.pulse{animation:pulse 1s ease-in-out infinite alternate}.popup-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:900px;background-color:#f3f3f3;box-shadow:0 0 15px rgba(0,0,0,.2);padding:20px;border-radius:8px;display:none}.popup-content{overflow:hidden}.close-button{position:absolute;top:10px;right:15px;background:none;border:none;font-size:30px;color:#333;cursor:pointer}@keyframes movingDashes{to{background-position:100%}}.animated-border{border:6px dashed black;background-size:1px 1px;animation:movingDashes 1s linear infinite}.my-masonry-grid{display:flex;margin-left:-30px;width:auto}.my-masonry-grid_column{padding-left:30px;background-clip:padding-box}@media (max-width:640px){.my-masonry-grid{margin-left:-15px}.my-masonry-grid_column{padding-left:15px}.my-masonry-grid_column>div{margin-bottom:15px}}@keyframes beatAnimation{0%,10%{opacity:0;transform:scale(.5)}20%,30%{opacity:1;transform:scale(1.2)}40%,50%{opacity:1;transform:scale(1)}60%,70%{opacity:1;transform:scale(1.2)}80%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.icon-beat{animation:beatAnimation 2s infinite}.icon-1{animation-delay:0s}.icon-2{animation-delay:.4s}.icon-3{animation-delay:.8s}.icon-4{animation-delay:1.2s}.icon-5{animation-delay:1.6s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeIn{animation:fadeIn .5s ease-in-out}