/* Radio Armeria compatibility fixes */

/* Main hero slider rounded corners */
.elty-hero,
.elty-hero .swiper,
.elty-hero .swiper-wrapper,
.elty-hero .swiper-slide,
.elty-hero .hero-item,
.elty-hero .hero-item__backdrop,
.elty-hero .hero-item__backdrop img {
    border-radius: 20px !important;
}

.elty-hero,
.elty-hero .swiper,
.elty-hero .swiper-slide,
.elty-hero .hero-item,
.elty-hero .hero-item__backdrop {
    overflow: hidden;
}

/* Keep slider navigation visible above media */
.elty-hero .swiper-button-prev,
.elty-hero .swiper-button-next,
.elty-hero .elty-slider-pagination {
    z-index: 20;
}

/* Remove intrusive decorative overlays from featured/main cards */
.splide__list > .splide__slide:first-child article::before,
.splide__list > .splide__slide:first-child article::after,
.splide__list > .splide__slide:first-child .related-item::before,
.splide__list > .splide__slide:first-child .related-item::after,
.splide__list > .splide__slide:first-child .featured-item::before,
.splide__list > .splide__slide:first-child .featured-item::after,
.splide__list > .splide__slide:first-child .post-item::before,
.splide__list > .splide__slide:first-child .post-item::after,
.splide__list > .splide__slide:first-child .related-item__body::before,
.splide__list > .splide__slide:first-child .related-item__body::after,
.splide__list > .splide__slide:first-child .related-item__content::before,
.splide__list > .splide__slide:first-child .related-item__content::after,
.splide__list > .splide__slide:first-child .related-item__inner::before,
.splide__list > .splide__slide:first-child .related-item__inner::after,
.splide__list > .splide__slide:first-child .featured-item__body::before,
.splide__list > .splide__slide:first-child .featured-item__body::after,
.splide__list > .splide__slide:first-child .post-item__body::before,
.splide__list > .splide__slide:first-child .post-item__body::after {
    content: none !important;
    display: none !important;
    background: none !important;
    background-image: none !important;
    clip-path: none !important;
    mask: none !important;
    -webkit-mask: none !important;
}

.splide__list > .splide__slide:first-child [class*="decor"],
.splide__list > .splide__slide:first-child [class*="shape"],
.splide__list > .splide__slide:first-child [class*="pattern"] {
    display: none !important;
}

.splide__list > .splide__slide:first-child article svg,
.splide__list > .splide__slide:first-child .related-item svg,
.splide__list > .splide__slide:first-child .featured-item svg,
.splide__list > .splide__slide:first-child .post-item svg {
    display: none !important;
}

.splide__list > .splide__slide:first-child .related-item__body,
.splide__list > .splide__slide:first-child .related-item__content,
.splide__list > .splide__slide:first-child .related-item__inner,
.splide__list > .splide__slide:first-child .featured-item__body,
.splide__list > .splide__slide:first-child .post-item__body,
.splide__list > .splide__slide:first-child article .entry-content,
.splide__list > .splide__slide:first-child article .post-content {
    position: relative !important;
    z-index: 2 !important;
    background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.72) 100%) !important;
    background-image: none !important;
}
