/**
 * LeaderEduca Tools — image hover
 *
 * Reproduz o efeito "fade in up" do plugin anterior: a legenda parte 15% mais
 * abaixo e invisível, e sobe até o lugar em meio segundo. Sem JavaScript.
 */

.le-hover {
	position: relative;
	display: block;
	overflow: hidden;
	backface-visibility: hidden;
	transform: translateZ( 0 );
}

.le-hover img {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	vertical-align: middle;
}

.le-hover__caption {
	position: absolute;
	inset: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	opacity: 0;
	transform: translateY( 15% );
	transition: opacity 0.5s ease, transform 0.5s ease;
}

.le-hover:hover .le-hover__caption,
.le-hover:focus .le-hover__caption,
.le-hover:focus-within .le-hover__caption {
	opacity: 1;
	transform: translateY( 0 );
}

.le-hover:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 2px;
}

.le-hover__title {
	line-height: 1.2;
}

.le-hover__text p {
	margin: 0;
	padding: 0;
}

.le-hover__text p + p {
	margin-top: 0.6em;
}

@media ( prefers-reduced-motion: reduce ) {
	.le-hover__caption {
		transition: opacity 0.2s ease;
		transform: none;
	}
}
