From e1ee3c739dad016ca24b4802da3287b4509ae129 Mon Sep 17 00:00:00 2001 From: Matthew L McPeak Date: Mon, 13 Jul 2026 11:46:21 -0400 Subject: [PATCH] fix: restore the loading-icon spin animation The @keyframes nych-spin rule and NychLoadingIcon's wreath fill/stroke colors lived in the old nychthemeron.css, which got deleted in the Task 13 cleanup as "fully superseded" -- but this component-specific animation was never actually ported over to the new tailwind.css, so the icon rendered static instead of spinning. Restored, verified live via computed animationPlayState/animationName on the wreath element (previously untestable via the compiled-CSS-only checks used for the earlier fixes). Co-Authored-By: Claude Sonnet 5 --- packages/library/src/assets/css/tailwind.css | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/packages/library/src/assets/css/tailwind.css b/packages/library/src/assets/css/tailwind.css index 3e9902e..f112166 100644 --- a/packages/library/src/assets/css/tailwind.css +++ b/packages/library/src/assets/css/tailwind.css @@ -186,3 +186,22 @@ box-shadow: var(--focus-ring); } } + +@keyframes nych-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} +.nych-loading-icon .wreath { + transform-origin: 340px 180px; + animation: nych-spin 2s linear infinite; +} +.nych-loading-icon .wreath path { + fill: var(--primary-fg); +} +.nych-loading-icon .wreath line { + stroke: var(--text-high); +}