mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-10 12:01:36 +00:00
Element-level color transitions (invert-block's 120ms, the buttons' transition-colors) re-target every frame against the animating tokens during a theme fade — a visible stutter-chase on the secondary button (the primary was immune only because its transition-opacity overrides transition-colors). While .theme-anim is on, element transition durations are zeroed and the root's token animation does all the driving; everything restores when the class lifts. Claude-Session: https://claude.ai/code/session_01YBoaBEt3gynzTwogBFtn4B