      /* Starfield Animasyonları */
        @keyframes twinkle {
            0% { opacity: 0.2; }
            50% { opacity: 1; }
            100% { opacity: 0.2; }
        }
        
        @keyframes shoot {
            0% { transform: translate3d(-10%, -10%, 0) rotate(-20deg); opacity: 0; }
            10% { opacity: 1; }
            100% { transform: translate3d(110%, 110%, 0) rotate(-20deg); opacity: 0; }
        }
        
        @media (prefers-reduced-motion: reduce) {
            .twinkle, .shooting { animation: none !important; }
        }
        
        /* Pizza Loader Animasyonları */
        @keyframes slide-in-1 {
            from { transform: translateX(-50%) rotate(60deg) translateY(-30px); visibility: visible; }
            to { transform: translateX(-50%) rotate(60deg) translateY(-15px); visibility: visible; }
        }
        
        @keyframes slide-in-2 {
            from { transform: translateX(-50%) rotate(120deg) translateY(-30px); visibility: visible; }
            to { transform: translateX(-50%) rotate(120deg) translateY(-15px); visibility: visible; }
        }
        
        @keyframes slide-in-3 {
            from { transform: translateX(-50%) rotate(180deg) translateY(-30px); visibility: visible; }
            to { transform: translateX(-50%) rotate(180deg) translateY(-15px); visibility: visible; }
        }
        
        @keyframes slide-in-4 {
            from { transform: translateX(-50%) rotate(240deg) translateY(-30px); visibility: visible; }
            to { transform: translateX(-50%) rotate(240deg) translateY(-15px); visibility: visible; }
        }
        
        @keyframes slide-in-5 {
            from { transform: translateX(-50%) rotate(300deg) translateY(-30px); visibility: visible; }
            to { transform: translateX(-50%) rotate(300deg) translateY(-15px); visibility: visible; }
        }
        
        @keyframes slide-in-6 {
            from { transform: translateX(-50%) rotate(360deg) translateY(-30px); visibility: visible; }
            to { transform: translateX(-50%) rotate(360deg) translateY(-15px); visibility: visible; }
        }
        
        @media (prefers-reduced-motion: reduce) {
            .slice { animation: none !important; visibility: visible; }
        }
        
        /* Pizza Loader CSS */
        .wrapper { position: relative; width: 140px; height: 140px; }
        .slice { position: absolute; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 35px solid #FEFCC6; top: 0; left: 50%; transform: translateX(-50%); visibility: hidden; z-index: 10; }
        .slice:before { content: ''; position: absolute; left: -15px; top: -45px; width: 30px; height: 15px; background: #FEFCC6; border-radius: 100%; border-top: 5px solid #E57A19; z-index: -1; }
        .slice .tomato, .slice .olive { position: absolute; border-radius: 100%; background: #A30000; }
        .slice .tomato:nth-child(1) { width: 10px; height: 10px; top: -37px; left: 1px; }
        .slice .tomato:nth-child(2) { width: 7px; height: 7px; top: -25px; left: -7px; }
        .slice .olive:nth-child(3)  { width: 4px; height: 4px; top: -14px; left: -1px; }
        
        .slice:nth-child(1) { animation: slide-in-1 1.2s linear infinite alternate; animation-delay: 0.2s; }
        .slice:nth-child(2) { animation: slide-in-2 1.2s linear infinite alternate; animation-delay: 0.4s; }
        .slice:nth-child(3) { animation: slide-in-3 1.2s linear infinite alternate; animation-delay: 0.6s; }
        .slice:nth-child(4) { animation: slide-in-4 1.2s linear infinite alternate; animation-delay: 0.8s; }
        .slice:nth-child(5) { animation: slide-in-5 1.2s linear infinite alternate; animation-delay: 1.0s; }
        .slice:nth-child(6) { animation: slide-in-6 1.2s linear infinite alternate; animation-delay: 1.2s; }