/*
 * Während des Hochzählens bleibt der echte Text im DOM (für Suchmaschinen,
 * KI-Crawler, Screenreader und Copy & Paste). Er wird nur unsichtbar gemacht;
 * der Zwischenwert liegt als reines Pseudo-Element darüber.
 */
.kb-countup.is-counting {
	position: relative;
	-webkit-text-fill-color: transparent;
}

.kb-countup.is-counting::after {
	content: var(--kb-countup-text);
	content: var(--kb-countup-text) / "";
	position: absolute;
	inset: 0;
	white-space: nowrap;
	-webkit-text-fill-color: currentColor;
	pointer-events: none;
}
