        ::-webkit-scrollbar { width: 6px; height: 6px; }
        ::-webkit-scrollbar-track { background: #050507; }
        ::-webkit-scrollbar-thumb { background: #eab308; border-radius: 3px; }
        ::-webkit-scrollbar-thumb:hover { background: #10b981; }
        @keyframes pulse-gold {
            0%, 100% { opacity: 1; filter: drop-shadow(0 0 15px rgba(234, 179, 8, 0.7)); }
            50% { opacity: 0.3; filter: drop-shadow(0 0 3px rgba(234, 179, 8, 0.1)); }
        }
        .pulse-led { animation: pulse-gold 2s infinite ease-in-out; }
        .tuvi-cell { transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
        .tuvi-cell:hover { transform: translateY(-2px); box-shadow: 0 0 15px rgba(234, 179, 8, 0.15); }
        .wave-bar { animation: sound-wave 1.2s ease-in-out infinite alternate; }
        @keyframes sound-wave { 0% { height: 4px; } 100% { height: 32px; } }
        .cpu-active { box-shadow: 0 0 20px rgba(234, 179, 8, 0.6); border-color: #eab308 !important; }
        .vacuum-collapse {
            transition: all 2.5s cubic-bezier(0.25, 1, 0.5, 1);
            filter: grayscale(1) contrast(1.3) brightness(0.35);
            background: #000000 !important;
            pointer-events: none;
        }
        .vacuum-collapse-text { animation: text-flicker 2s infinite; }
        @keyframes text-flicker {
            0%, 100% { opacity: 0.9; text-shadow: 0 0 10px rgba(234, 179, 8, 0.8); }
            50% { opacity: 0.2; text-shadow: none; }
        }
        @keyframes turtle-float {
            0%, 100% { transform: translateY(0px) rotate(0deg); }
            50% { transform: translateY(-10px) rotate(5deg); }
        }
        .turtle-float { animation: turtle-float 4s ease-in-out infinite; }
        @keyframes shield-pulse {
            0%, 100% { opacity: 0.15; transform: scale(1); }
            50% { opacity: 0.5; transform: scale(1.06); }
        }
        .shield-glow { animation: shield-pulse 3s ease-in-out infinite; }
        @keyframes flyUp {
            0% { transform: translateY(20px) scale(0.5); opacity: 0; }
            50% { opacity: 1; }
            100% { transform: translateY(-100px) scale(1.5); opacity: 0; }
        }
        .shrimp-fly { animation: flyUp 1.2s cubic-bezier(0.18, 0.89, 0.32, 1.28) forwards; }
        @keyframes kos2-ping { 0%,100%{opacity:1;transform:scale(1)} 70%{opacity:0;transform:scale(2)} }
        .kos2-ping { animation: kos2-ping 1.4s cubic-bezier(0,0,0.2,1) infinite; }
        @keyframes kos2-pulse { 0%,100%{opacity:1} 50%{opacity:.4} }
        .kos2-pulse { animation: kos2-pulse 2s ease-in-out infinite; }
        @keyframes kos2-spin { to{transform:rotate(360deg)} }
        .kos2-spin { animation: kos2-spin 1s linear infinite; }
