/* Ecossistema: título com efeito de máquina de escrever. Herda fonte e cor do bloco/tema. */
.ecossistema-digitando__fim { white-space: pre-wrap; }
.ecossistema-digitando__cursor {
	display: inline-block;
	width: .08em;
	height: .9em;
	margin-left: .06em;
	vertical-align: -.05em;
	background: currentColor;
	animation: ecossistema-cursor 1s steps(1) infinite;
}
@keyframes ecossistema-cursor { 50% { opacity: 0; } }
.ecossistema-digitando .screen-reader-text {
	position: absolute !important;
	width: 1px; height: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	white-space: nowrap;
}
@media (prefers-reduced-motion: reduce) {
	.ecossistema-digitando__cursor { display: none; }
}

/* Aparência padrão do título. Classe repetida para vencer os estilos de h1/h2 do tema. */
.ecossistema-digitando.ecossistema-digitando {
	margin: 0;
	font-family: var(--wp--preset--font-family--anton, Anton, Impact, sans-serif);
	font-size: clamp(40px, 5.6vw, 80px);
	font-weight: 400;
	line-height: 1.02;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: inherit;
	/* Reserva sempre 3 linhas: a troca das palavras não muda a altura do bloco. */
	min-height: 3.06em;
	min-height: 3lh;
}
