/* Featured Image Gradient Hover Overlay — Snippet #31133 */

/* Make the widget wrapper a positioning context */
.elementor-widget-theme-post-featured-image {
	position: relative;
	overflow: hidden;
	border-radius: 25px;
}

/* Ensure the inner image also respects the radius */
.elementor-widget-theme-post-featured-image img {
	border-radius: 25px;
}

/* The gradient overlay pseudo-element */
.elementor-widget-theme-post-featured-image::after {
	content: '';
	position: absolute;
	inset: 0;
	background: linear-gradient(
		to bottom,
		transparent 0%,
		#0069cb 100%
	);
	opacity: 0;
	transition: opacity 0.35s ease;
	pointer-events: none;
	z-index: 1;
	border-radius: 25px;
}

/* Reveal overlay on hover */
.elementor-widget-theme-post-featured-image:hover::after {
	opacity: 1;
}
