/* Preserve the sidebar card layout and pointer styling. No positive tabindex. */
.single-right-col .elementor-widget-uael-posts .uael-post__content-wrap a:focus-visible {
    outline: 2px solid #222222 !important;
    outline-offset: 2px !important;
    box-shadow: 0 0 0 2px #ffffff !important;
}

/* The plugin clips thumbnails. Paint the focus ring INSIDE that clipping box,
   above the image, without changing the link's display or the image dimensions. */
.single-right-col .elementor-widget-uael-posts .uael-post__thumbnail {
    position: relative;
}
.single-right-col .elementor-widget-uael-posts .uael-post__thumbnail:has(a:focus-visible)::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    border: 2px solid #222222;
    box-shadow: inset 0 0 0 2px #ffffff;
    border-radius: inherit;
    box-sizing: border-box;
    pointer-events: none;
}
@media (forced-colors: active) {
    .single-right-col .elementor-widget-uael-posts .uael-post__content-wrap a:focus-visible {
        outline-color: Highlight !important;
    }
    .single-right-col .elementor-widget-uael-posts .uael-post__thumbnail:has(a:focus-visible)::after {
        border-color: Highlight;
    }
}
