@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.carousel.swiper{--swiper-theme-color:#000}.carousel.swiper:has(.swiper-pagination) .swiper-wrapper{padding-bottom:calc(var(--spacing,.25rem)*11)}.carousel.swiper:has(.swiper-pagination) .swiper-pagination-bullet{--swiper-pagination-bullet-inactive-color:transparent;--swiper-pagination-bullet-inactive-opacity:1;border-color:var(--swiper-theme-color);border-style:var(--tw-border-style);border-width:1px}.dark .carousel.swiper{--swiper-theme-color:#fff}.dotted-slider-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{width:auto}.dotted-slider-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{cursor:pointer;opacity:.2;border-radius:.5rem;width:.375rem;height:.375rem;transition:width .5s ease-in-out .15s;position:relative}.dotted-slider-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:before{content:"";height:2.5rem;position:absolute;inset-block:50%;inset-inline:0;transform:translateY(-50%)rotate(0)skew(0deg)skewY(0)scaleX(1)scaleY(1)}.dotted-slider-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active{background:var(--color-theme-primary);opacity:1;width:4rem}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
