.CarouselButton.svelte-169nhzj{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-169nhzj: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-169nhzj{cursor:not-allowed}.CarouselButton.svelte-169nhzj: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-169nhzj:not([disabled]):hover:after{opacity:1}.CarouselButton.svelte-169nhzj:not([disabled]):active{transform:translateY(var(--carousel-button-active-translate-y)) scale(var(--carousel-button-active-scale))}.CarouselButton--next.svelte-169nhzj svg:where(.svelte-169nhzj){transform:scaleX(-1)}.CarouselButton[data-color-mode=light].CarouselButton--on-accent.svelte-169nhzj{--carousel-button-background-color: var(--color-neutral-800);--carousel-button-overlay-color: var(--color-neutral-700)}.CarouselButton.svelte-169nhzj svg:where(.svelte-169nhzj){position:relative;z-index:1;display:block;fill:var(--carousel-button-arrow-color)}
