.wp-block-splide-carousel .splide__arrow {
    background-color: transparent;
    border-radius: 0;
}

.wp-block-splide-carousel .splide__arrows .splide__arrow {
    color: inherit;
    width: 1.5rem;
}

.wp-block-splide-carousel .splide__arrows .splide__arrow--prev {
    left: -1rem;
}

.wp-block-splide-carousel .splide__arrows .splide__arrow--next {
    right: -1rem;
}

.wp-block-splide-carousel .splide__arrow > svg {
    fill: currentcolor;
}

.wp-block-splide-carousel .splide__pagination__page {
    opacity: 0.5;
    transition: all 0.25s ease-out;
    transition-property: background-color, opacity;
}

.wp-block-splide-carousel .splide__pagination__page.is-active {
    background-color: var(--wp--preset--color--accent-2);
}

.splide-carousel-pagination-primary .splide__pagination__page.is-active {
    background-color: var(--wp--preset--color--primary);
}
