/* Extracted from ddos-korumasi.php */
.slider-track { animation: scroll 40s linear infinite; }
        @keyframes scroll { from { transform: translateX(0); } to { transform: translateX(calc(-1 * (250px + 4rem) * 5)); } }
        
        @keyframes float-slow {
            0%, 100% { transform: translateY(0px) rotate(0deg); }
            50% { transform: translateY(-20px) rotate(2deg); }
        }
        @keyframes float {
            0%, 100% { transform: translateY(0); }
            50% { transform: translateY(-20px); }
        }
        .hstdr-animate-float { animation: float 6s ease-in-out infinite; }
        .hstdr-animate-float-slow { animation: float-slow 6s ease-in-out infinite; }
        .perspective-1000 { perspective: 1000px; }

        .ddos-trial-free {
            background: linear-gradient(90deg, #ef4444, #f97316, #22c55e, #06b6d4, #8b5cf6, #ef4444);
            background-size: 320% 100%;
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent;
            animation: ddos-trial-free-shift 4s linear infinite;
        }

        @keyframes ddos-trial-free-shift {
            0% { background-position: 0% 50%; }
            100% { background-position: 320% 50%; }
        }

        /* Fix for missing bg-clip-text in global CSS */
        .hstdr-bg-clip-text {
            -webkit-background-clip: text;
            background-clip: text;
        }

        html { scroll-behavior: smooth; }
