/* Keep the original slide geometry; only the active slide accepts clicks/focus. */
.banner .bannermain .ke-banner-link {
    position: absolute;
    inset: 0;
    z-index: 2;
    visibility: hidden;
    pointer-events: none;
}
.banner .bannermain .swiper-slide-active .ke-banner-link {
    visibility: visible;
    pointer-events: auto;
}
.banner .bannermain .ke-banner-link:focus-visible {
    outline: 3px solid var(--blue);
    outline-offset: -6px;
}
.banner:has(.ke-banner-link) > .bannertext { pointer-events: none; }
