Stagger & entrance sequences

The difference between elements appearing and elements arriving

Total duration is what the user perceives, not per-item delay. 5 cards at 50ms each = 250ms: orchestrated. At 160ms each = 800ms: a broken loader. } /> ## Section-level stagger Per-section delay: **80-120ms**. Three sections = 160-240ms total. Don't stagger more than 4-5 sections. ## Word-level stagger Right for hero headlines. Wrong for body text or repeated UI. Per-word delay: **40-80ms**. A five-word headline at 60ms = 240ms. A twelve-word sentence at 60ms = 660ms. Too slow. Keep blur subtle (4-6px). Note `inline-block`: `transform` doesn't work on inline elements. ## Character-level stagger Almost always wrong. A 20-character string at 30ms per character is 600ms. Exception: very short strings (3-5 characters) in decorative contexts. ## List item stagger Stagger only the first 5-8 items. The rest appear simultaneously. ## Contextual icon swaps Bookmark outline to filled. Play to pause. Cross-fade with subtle scale and blur. 150ms total. `mode="wait"` ensures the outgoing icon exits before the incoming enters.