.marquee-component{--marquee-bg-color:#fff;--marquee-fg-color:#000;background-color:var(--marquee-bg-color);color:var(--marquee-fg-color)}
.marquee-component.bg-primary{--marquee-bg-color:var(--primary-color-bg);--marquee-fg-color:var(--primary-color-fg)}
.marquee-component.bg-secondary{--marquee-bg-color:var(--secondary-color-bg);--marquee-fg-color:var(--secondary-color-fg)}
.marquee-component.bg-tertiary{--marquee-bg-color:var(--tertiary-color-bg);--marquee-fg-color:var(--tertiary-color-fg)}
.marquee-component__container{padding:16px 0}
.marquee-component:not(.isAuthor) .marquee-component__description,.marquee-component:not(.isAuthor) .marquee-component__image{position:absolute;top:-100vh}
.marquee-component:not(.isAuthor) .marquee-component__description .cmp-text,.marquee-component:not(.isAuthor) .marquee-component__image .cmp-text{display:inline-flex}
.marquee-component:not(.isAuthor) .marquee-component__wrap{--marquee-amount-translate:0;--marquee-amount-speed:12s;overflow:hidden;display:flex}
@keyframes marquee-content-right-to-left{from{transform:translateX(0)}
to{transform:translateX(calc(var(--marquee-amount-translate) * -1))}
}
@keyframes marquee-content-left-to-right{from{transform:translateX(0)}
to{transform:translateX(var(--marquee-amount-translate))}
}
.marquee-component:not(.isAuthor) .marquee-component__wrap>*{flex:0 0 auto}
.marquee-component:not(.isAuthor) .marquee-component__wrap .cmp-text{display:inline-flex;white-space:nowrap;animation-timing-function:linear;animation-duration:var(--marquee-amount-speed);animation-iteration-count:infinite;will-change:transform}
.marquee-component:not(.isAuthor) .marquee-component__wrap .cmp-text>*{padding:5px 0}
.marquee-component:not(.isAuthor) .marquee-component__wrap .cmp-image{display:flex;align-items:center;flex:0 0 auto;animation-timing-function:linear;animation-duration:var(--marquee-amount-speed);animation-iteration-count:infinite;will-change:transform}
.marquee-component:not(.isAuthor):not(.animation-disabled) .marquee-component__wrap.right-to-left .cmp-text,.marquee-component:not(.isAuthor):not(.animation-disabled) .marquee-component__wrap.right-to-left .cmp-image{animation-name:marquee-content-right-to-left;animation-timing-function:linear;animation-duration:var(--marquee-amount-speed);animation-iteration-count:infinite;will-change:transform}
.marquee-component:not(.isAuthor):not(.animation-disabled) .marquee-component__wrap.left-to-right{justify-content:flex-end}
.marquee-component:not(.isAuthor):not(.animation-disabled) .marquee-component__wrap.left-to-right .cmp-text,.marquee-component:not(.isAuthor):not(.animation-disabled) .marquee-component__wrap.left-to-right .cmp-image{animation-name:marquee-content-left-to-right;animation-timing-function:linear;animation-duration:var(--marquee-amount-speed);animation-iteration-count:infinite;will-change:transform}
.marquee-component.isAuthor{min-height:25px}