Follow the beam while you read
The tracing beam runs beside long-form content and fills with a cyan-to-violet gradient as you scroll. It is the small kind of delight that makes a changelog or an article feel alive without getting in the way of the reading.
Every section keeps its rhythm
Sections can be as long or as short as you need. The beam measures the content column and rebuilds its track on resize, so images loading in late or fonts swapping never leave the gradient stranded.
And it ends where the story ends
When you reach the end of the column the beam has traced the whole track. Scroll back up and the gradient rewinds with a gentle spring — exactly the behavior of the original, without the animation library.
Long enough to lose yourself in
The article is intentionally long: the scroll frame shows it as a reading viewport smaller than the column, so there is real room to watch the beam chase the scroll from the first badge to the last line.
A track that hugs the column
The beam is an SVG path measured against the article column, not a fixed decoration. Add a section, swap a font, drop in a taller image and the track quietly rebuilds itself so the gradient always starts at the first badge and ends at the last line.
Drop it into any page
Wrap any markup in the container and the beam just works: no animation library, no scroll hijacking, no layout shifts. The gradient rewinds on the way back up, so a changelog, a tutorial or a launch post all get the same quiet sense of progress.