/* animations.css — shared keyframes used across pages (marquee scroll + svg pulse).
   Verified byte-identical across all 9 page stylesheets. */

        @keyframes svgPulse {
            from {
                transform: scale(1);
                filter: drop-shadow(0 0 5px rgba(255, 255, 255, 0.02));
            }

            to {
                transform: scale(1.05);
                filter: drop-shadow(0 0 15px rgba(255, 255, 255, 0.1));
            }
        }

        @keyframes scrollLeft {
            0% {
                transform: translateX(0);
            }

            100% {
                transform: translateX(-50%);
            }
        }

        @keyframes scrollRight {
            0% {
                transform: translateX(-50%);
            }

            100% {
                transform: translateX(0);
            }
        }

