/* Naslov "Tehnologija koja se prilagodjava vama": kada se skroluje do
   sekcije, kroz slova jednom prodje plavi svetlosni odsjaj.
   Klasu av-sheen dodaje odsjaj.js; boja slova se cita iz naslova. */
@keyframes avTitleSheen {
	from { background-position: 100% 0; }
	to { background-position: 0% 0; }
}
.av-sheen {
	background-image: linear-gradient(
		110deg,
		var(--av-base, #000) 0%,
		var(--av-base, #000) 40%,
		#2997ff 46%,
		#8fd0ff 50%,
		#2997ff 54%,
		var(--av-base, #000) 60%,
		var(--av-base, #000) 100%
	);
	background-size: 300% 100%;
	background-position: 100% 0;
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	animation: avTitleSheen 1.9s cubic-bezier(0.45, 0, 0.25, 1) 0.2s 1 both;
}

@media (prefers-reduced-motion: reduce) {
	.av-sheen {
		animation: none;
		background: none;
		-webkit-text-fill-color: currentColor;
	}
}
