s        :root { scroll-behavior: smooth; }
        .hero-gradient { background: radial-gradient(circle at top right, #E0F2F1 0%, #FFFFFF 100%); }
        .glass-nav { backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); background: rgba(255, 255, 255, 0.85); }
        .shield-glow:hover { box-shadow: 0 0 30px rgba(31, 111, 84, 0.15); border-color: #1F6F54; }
        .transition-standard { transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1); }
        .custom-scrollbar::-webkit-scrollbar { width: 6px; }
        .custom-scrollbar::-webkit-scrollbar-track { background: transparent; }
        .custom-scrollbar::-webkit-scrollbar-thumb { background: #1F6F54; border-radius: 10px; }
        
        /* Game Styles */
        #game-canvas { cursor: crosshair; background: #fff; border-radius: 20px; box-shadow: 0 20px 50px rgba(0,0,0,0.05); }
        .bug-animation { transition: transform 0.2s ease; }
    