/* Scroller Motion Text — estilos de frontend (v2, sem pin)
   Propositalmente sem estilizar tipografia (fonte/tamanho/cor): isso fica a
   cargo do módulo Texto do Divi onde o shortcode é colado, conforme H1/H2/H3
   configurados no dashboard do plugin. */

.smt-scroll-target {
	position: relative;
	width: 100%;
	box-sizing: border-box;
	/* min-height real vem inline (definido no admin, "Altura da seção") —
	   isso aqui é só um fallback de segurança caso o valor não seja aplicado
	   por algum motivo. */
	min-height: 300px;
}

.smt-block {
	position: absolute;
	inset: 0;
	display: flex;
	flex-direction: column;
	align-items: stretch; /* não força centralização horizontal — o alinhamento do texto (esquerda/centro/direita) fica a cargo do módulo Texto do Divi */
	justify-content: center; /* apenas centraliza verticalmente dentro da seção */
	opacity: 0;
	visibility: hidden;
	will-change: opacity;
	box-sizing: border-box;
}

.smt-block-title {
	margin: 0 0 12px;
	overflow-wrap: break-word;
	word-break: break-word;
	max-width: 100%;
}

.smt-block-body {
	margin: 0;
}
