.announcementBar{z-index:10;position:relative;overflow:hidden}.announcementBar:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#fff3 10%,#0000 70%);border-radius:50%;width:120%;height:300%;transition:transform .3s ease-out,opacity .3s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.announcementBar:hover:before{animation:.8s ease-in-out forwards ping}@keyframes ping{0%{opacity:.8;transform:translate(-50%,-50%)scale(.4)}80%{opacity:.1;transform:translate(-50%,-50%)scale(1.2)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}
