.da-marquee{box-sizing:border-box;position:relative;overflow:hidden;width:var(--da-width);max-width:var(--da-max-width);min-height:var(--da-min-height);border:var(--da-border-width) solid var(--da-border-color);border-radius:var(--da-radius);background:var(--da-bg);color:var(--da-color);opacity:var(--da-opacity);font-family:var(--da-font);font-size:var(--da-size);font-weight:var(--da-weight);line-height:var(--da-line-height);letter-spacing:var(--da-spacing);padding:var(--da-padding-y) var(--da-padding-x)}
.da-marquee.da-gradient{background:linear-gradient(90deg,var(--da-bg),var(--da-bg-end))}
.da-full-bleed{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
.da-viewport{overflow:hidden;width:100%}.da-track{display:flex;width:max-content;will-change:transform;animation:da-scroll var(--da-duration,20s) linear infinite;animation-play-state:paused}.da-marquee.da-ready .da-track{animation-play-state:running}.da-marquee.da-stopped .da-track,.da-marquee.da-paused .da-track{animation-play-state:paused}
.da-marquee.da-pause-hover:hover .da-track,.da-marquee.da-pause-focus:focus-within .da-track{animation-play-state:paused}
.da-group{display:flex;align-items:center;flex:none;width:max-content;white-space:nowrap}.da-item{display:inline-flex;align-items:center;white-space:nowrap;flex:none}.da-item a{color:inherit;text-decoration:none}.da-item a:hover{text-decoration:underline}.da-separator{color:var(--da-separator-color);margin:0 calc(var(--da-gap) / 2);flex:none}.da-transform-uppercase{text-transform:uppercase}.da-transform-lowercase{text-transform:lowercase}.da-transform-capitalize{text-transform:capitalize}.da-italic{font-style:italic}
.da-marquee.da-right .da-track{animation-name:da-scroll-right}.da-marquee.da-alternate .da-track{animation-name:da-scroll-alternate;animation-direction:alternate;animation-timing-function:ease-in-out}
@keyframes da-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes da-scroll-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes da-scroll-alternate{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:991px){.da-marquee{font-size:var(--da-tablet-size)}.da-hide-tablet{display:none}}
@media(max-width:767px){.da-marquee{font-size:var(--da-mobile-size);padding-top:var(--da-mobile-padding-y);padding-bottom:var(--da-mobile-padding-y)}.da-hide-tablet:not(.da-hide-mobile){display:block}.da-hide-mobile{display:none}}
@media(prefers-reduced-motion:reduce){.da-reduce-motion .da-track{animation:none!important;transform:none!important;will-change:auto}.da-reduce-motion .da-viewport{overflow-x:auto}}
