@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scroll-snap-strictness:proximity}}}@layer components{.artist-accordion{--accordion-inset:25vw;--accordion-gap:calc(var(--spacing)*.5)}@media (max-width:48rem){.artist-accordion{--accordion-inset:calc(var(--spacing)*8.5)}}.artist-accordion .artist-accordion-carousel{z-index:0;scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;scroll-padding:0px var(--accordion-gap)0px var(--accordion-inset);scrollbar-width:none;-ms-overflow-style:none;padding-inline-start:var(--accordion-inset);position:relative;overflow:scroll hidden}.artist-accordion .artist-accordion-carousel::-webkit-scrollbar{display:none}.artist-accordion .artist-accordion-carousel .artist-accordion-carousel-track{gap:calc(var(--spacing,4px)*0);flex-direction:row;display:flex}.artist-accordion .artist-accordion-carousel .artist-accordion-carousel-track .artist-accordion-carousel-item{scroll-snap-align:start;margin-left:var(--accordion-gap)}.artist-accordion .artist-accordion-carousel .artist-accordion-carousel-track .artist-accordion-carousel-item:first-child{margin-left:0}.artist-accordion .artist-accordion-carousel .artist-accordion-carousel-track .artist-accordion-carousel-item.artist-accordion-carousel-item--end{height:100%;width:calc(var(--spacing,4px)*10);margin-left:0;position:relative}}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}
