@layer design-system-components.pwds{.CarouselButton.svelte-cj7f9r{position:relative;display:flex;align-items:center;justify-content:center;height:var(--carousel-button-height);width:var(--carousel-button-width);background-color:var(--carousel-button-background-color);border-radius:100%;transform:translateY(0) scale(1);transition:transform var(--duration-quick) var(--easing-decelerate)}.CarouselButton.svelte-cj7f9r:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:100%;background-color:var(--carousel-button-overlay-color);opacity:0;transition:opacity var(--duration-quick) var(--easing-decelerate)}.CarouselButton[disabled].svelte-cj7f9r{cursor:not-allowed}.CarouselButton.svelte-cj7f9r:not([disabled]):focus-visible:not(:active){outline:var(--accessibility-focus-outline-width) var(--accessibility-focus-outline-style, solid) var(--accessibility-focus-outline-color);border-radius:100%;outline-offset:var(--accessibility-focus-outline-offset)}.CarouselButton.svelte-cj7f9r:not([disabled]):hover:after{opacity:1}.CarouselButton.svelte-cj7f9r:not([disabled]):active{transform:translateY(var(--carousel-button-active-translate-y)) scale(var(--carousel-button-active-scale))}.CarouselButton--next.svelte-cj7f9r svg:where(.svelte-cj7f9r){transform:scaleX(-1)}.CarouselButton[data-color-mode=light].CarouselButton--on-accent.svelte-cj7f9r{--carousel-button-background-color: var(--color-neutral-800);--carousel-button-overlay-color: var(--color-neutral-700)}.CarouselButton.svelte-cj7f9r svg:where(.svelte-cj7f9r){position:relative;z-index:1;display:block;fill:var(--carousel-button-arrow-color)}}
