/**
 * animations.css — @keyframes definitions used across the theme.
 *
 * Part of the KWL360 split stylesheet. Load order lives in
 * functions.php; responsive.css loads next-to-last so its rules
 * reliably win the cascade against every file before it.
 * @package KWL360
 */

@keyframes kwl-ticker-scroll{
	from{ transform: translateX(0); }
	to{ transform: translateX(-50%); }
}
@keyframes kwl-ticker-scroll-rtl{
	from{ transform: translateX(0); }
	to{ transform: translateX(50%); }
}
@keyframes kwl-sparkle{ 0%,100%{ transform: scale(1) rotate(0);} 50%{ transform: scale(1.15) rotate(8deg);} }
@keyframes kwl-kenburns{ from{ transform: scale(1.12) translate(0,0);} to{ transform: scale(1) translate(0,-1%);} }
@keyframes kwl-skel-shimmer{ 100%{ transform: translateX(100%); } }
@keyframes kwl-glow-float{ 0%,100%{ transform: translate(0,0);} 50%{ transform: translate(-20px,20px);} }
@keyframes kwl-ripple-anim{ to{ transform: scale(3); opacity: 0; } }
