
        @keyframes breathe {
            0%, 100% { box-shadow: 0 0 15px rgba(59, 130, 246, 0.3); }
            50% { box-shadow: 0 0 35px rgba(59, 130, 246, 0.7); }
        }
        .breathe-effect {
            animation: breathe 3.5s infinite ease-in-out;
        }
        /* 保持视频比例的容器 */
        .video-container {
            position: relative;
            padding-bottom: 56.25%; /* 16:9 比例 */
            height: 0;
            overflow: hidden;
        }
        .video-container iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }
    