This site animates four things and ships 1.2 KB to do it. The version with GSAP shipped 46 KB for the same choreography — and the thing that actually improved when the library came out was not the size.
motionperformancecssaccessibility
Solving a row of pills exactly
· 5 Min.
The skill tree lays itself out at build time. Once the spacing constraint is rewritten as an ordering constraint, the whole thing is isotonic regression — one pass, no tuning constants, no collisions by construction.