.carousel-fader .swiper-pagination-top{flex-direction:column-reverse;display:flex}.carousel-fader .swiper-pagination-bullets{height:20px;margin-top:4px}.carousel-fader .swiper__pagination-bullet{cursor:pointer;border-radius:8px;width:8px;height:8px;margin:0 4px;display:inline-block;position:relative;overflow:hidden}.carousel-fader .swiper__pagination-bullet--dark-solid{background:var(--color-surface-3)}.carousel-fader .swiper__pagination-bullet--light{background:var(--color-contrast-light-stronger)}.carousel-fader .swiper__pagination-bullet--dark{background:var(--color-contrast-dark-strongest)}.carousel-fader .swiper__pagination-bullet--large{width:10px;height:10px}.carousel-fader .swiper__pagination-bullet.is-active{width:24px}.carousel-fader .swiper__pagination-bullet--large.is-active{width:32px}.carousel-fader .swiper__pagination-bullet.is-active:before{background:var(--color-bg-inverted);content:" ";width:100%;height:8px;animation:move-across var(--slide-speed) linear forwards;border-radius:8px;display:block}.carousel-fader .swiper__pagination-bullet--large.is-active:before{height:10px}@keyframes move-across{0%{width:20%}to{width:100%}}
