These lines aren’t injected using ::after or the like, but are done via backgrounds. The key CSS property you’re looking for is display: inline; though, as set on the p elements; without it, it won’t work.
That last swipe effect also uses box-decoration-break clone; so that each line animates in parallel.
