.aodt-content .aodt-highlight {
	background-image: linear-gradient(90deg, var(--aodt-highlight, #b7f4a3) 50%, transparent 50%);
	background-position: 100% 50%;
	background-repeat: repeat;
	background-size: 200% 100%;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	transition: background-position var(--aodt-entry-duration, 1200ms) ease var(--aodt-entry-delay, 600ms);
}

.aodt-content .aodt-manual {
	background-color: transparent;
	color: inherit;
	padding: 0;
}

.aodt-content .aodt-highlight.aodt-highlight-visible {
	background-position: 0 50%;
}

.aodt-content.aodt-entry-rtl .aodt-highlight {
	background-image: linear-gradient(270deg, var(--aodt-highlight, #b7f4a3) 50%, transparent 50%);
	background-position: 0 50%;
}

.aodt-content.aodt-entry-rtl .aodt-highlight.aodt-highlight-visible {
	background-position: 100% 50%;
}

.aodt-content .aodt-highlight.aodt-highlight-exiting {
	transition-duration: var(--aodt-exit-duration, 400ms);
	transition-delay: var(--aodt-exit-delay, 0ms);
}

.aodt-content.aodt-entry-instant .aodt-highlight:not(.aodt-highlight-exiting),
.aodt-content.aodt-exit-instant .aodt-highlight.aodt-highlight-exiting {
	transition: none;
}

@media (prefers-reduced-motion: reduce) {
	.aodt-content .aodt-highlight {
		transition: none;
	}
}
