
        @keyframes breathe {
            0%, 100% { box-shadow: 0 10px 15px -3px rgba(59, 130, 246, 0.3), 0 4px 6px -2px rgba(59, 130, 246, 0.2); }
            50% { box-shadow: 0 20px 25px -5px rgba(59, 130, 246, 0.5), 0 10px 10px -5px rgba(59, 130, 246, 0.3); }
        }
        .breathing-shadow {
            animation: breathe 4s ease-in-out infinite;
        }
        /* Smooth scrolling */
        html { scroll-behavior: smooth; }
    