.dw-marquee-track{width:max-content;animation:28s linear infinite dw-marquee;display:flex}.dw-marquee:hover .dw-marquee-track,.dw-marquee:focus-visible .dw-marquee-track{animation-play-state:paused}@keyframes dw-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.dw-festive{isolation:isolate;background:linear-gradient(110deg,#ff8a00 0%,#e5197e 30%,#ffb703 55%,#e5197e 80%,#ff8a00 100%) 0 0/260% 100%;animation:6s linear infinite dw-festive-bg;position:relative;overflow:hidden;box-shadow:0 6px 18px -6px #e5197ea6,0 0 0 2px #ffc94073}.dw-festive:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:3.2s ease-in-out infinite dw-festive-sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes dw-festive-bg{0%{background-position:0%}to{background-position:-260%}}@keyframes dw-festive-sweep{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.dw-festive-star{pointer-events:none;background:#fff6d6;border-radius:9999px;width:5px;height:5px;animation:1.8s ease-in-out infinite dw-festive-twinkle;position:absolute;box-shadow:0 0 6px 2px #ffe696e6}@keyframes dw-festive-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}.dw-festive-icon{animation:2.4s ease-in-out infinite dw-festive-icon}@keyframes dw-festive-icon{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(18deg)scale(1.18)}}@media (prefers-reduced-motion:reduce){.dw-marquee-track,.dw-festive,.dw-festive:after,.dw-festive-star,.dw-festive-icon{animation:none!important}.dw-festive:after,.dw-festive-star{display:none}}
