.new-badge a{position:relative}.new-badge a::after{content:"NEW";position:absolute;top:-8px;right:-20px;background-color:#ff0000;color:#fff;font-size:10px;font-weight:bold;padding:2px 6px;border-radius:12px;text-transform:uppercase;line-height:1}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.new-badge a::after{animation:pulse 1.5s infinite}