.mq{overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto}.mq::-webkit-scrollbar{display:none}.mq[data-running]{overflow:hidden}.mq-track{width:max-content;display:flex}.mq[data-axis=y] .mq-track{flex-direction:column;width:auto}.mq-set{align-items:center;gap:var(--mq-gap,0px);flex:none;padding-inline-end:var(--mq-gap,0px);display:flex}.mq[data-axis=y] .mq-set{flex-direction:column;align-items:stretch;padding-block-end:var(--mq-gap,0px);padding-inline-end:0}.mq[data-running] .mq-track{animation:mq-slide-x var(--mq-duration) linear infinite;will-change:transform}.mq[data-running][data-axis=y] .mq-track{animation-name:mq-slide-y}.mq[data-reverse] .mq-track{animation-direction:reverse}.mq[data-paused] .mq-track,.mq[data-running]:hover .mq-track,.mq[data-running]:focus-within .mq-track{animation-play-state:paused}@keyframes mq-slide-x{to{transform:translateX(var(--mq-shift))}}@keyframes mq-slide-y{to{transform:translateY(var(--mq-shift))}}@media (prefers-reduced-motion:reduce){.mq-track{animation:none!important}}
