monk-marquee.monk-marquee{display:block;position:relative;overflow:hidden;background:var(--mm-bg);color:var(--mm-color);padding:var(--mm-padding) 0;font-family:var(--mm-font);font-size:var(--mm-size);line-height:1.2}
.monk-marquee__viewport{overflow:hidden}
.monk-marquee__track,.monk-marquee__group{display:flex;width:max-content;align-items:center}
.monk-marquee__group,.monk-marquee__text{flex-shrink:0}
.monk-marquee__text{white-space:nowrap;padding-right:var(--mm-gap)}
.monk-marquee[data-ready] .monk-marquee__track{animation:monk-marquee-scroll var(--mm-duration,20s) linear infinite;animation-direction:var(--mm-direction)}
.monk-marquee[data-paused] .monk-marquee__track,.monk-marquee[data-hover="true"]:hover .monk-marquee__track,.monk-marquee:focus-within .monk-marquee__track{animation-play-state:paused}
.monk-marquee__pause{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0;border:1px solid currentColor;border-radius:50%;background:var(--mm-bg);color:var(--mm-color);cursor:pointer;display:grid;place-items:center;font:16px sans-serif}
.monk-marquee__pause:focus-visible{outline:2px solid currentColor;outline-offset:2px}
@keyframes monk-marquee-scroll{to{transform:translateX(-50%)}}
@media(max-width:749px){monk-marquee.monk-marquee{font-size:var(--mm-mobile)}}
@media(prefers-reduced-motion:reduce){.monk-marquee[data-ready] .monk-marquee__track{animation:none}.monk-marquee__pause{display:none}.monk-marquee__text{white-space:normal}.monk-marquee__group{max-width:100%}.monk-marquee__track{max-width:100%}.monk-marquee__group[aria-hidden],.monk-marquee__text[aria-hidden]{display:none}}

.monk-marquee a.monk-marquee__text{color:inherit;text-decoration:none;display:block}
.monk-marquee a.monk-marquee__text:focus-visible{outline:2px solid currentColor;outline-offset:-2px}
.monk-marquee[data-movement="scroll"] .monk-marquee__track{animation:none}
@media(prefers-reduced-motion:reduce){.monk-marquee[data-movement="scroll"] .monk-marquee__track{transform:none!important}}
