/* THE APP'S KEYFRAMES (2026-10-15). Kept apart from app.css, whose readers in the tests accept
   no at-rule but @media. Which element moves, and when, is decided in app.css; this file only
   says what each motion is. The reduced-motion block in app.css turns them off. */

/* The cycle toast rises in. */
@keyframes toast-in { from { opacity: 0; transform: translate(-50%, 8px); } }

/* A line the last cycle changed starts lit and fades to the page. Colour only. */
@keyframes row-glow { from { background-color: var(--green-wash); box-shadow: inset 2px 0 0 var(--green); } }
