/* Logo扫光动效 - 原始稳定版样式 */
/* 替换.navbar-brand为你的Logo实际类名即可生效 */
.navbar-brand {
    position: relative !important;
    overflow: hidden !important;
    margin: 0 !important;
    display: inline-block !important;
}

.navbar-brand::before {
    content: "" !important;
    position: absolute !important;
    left: -665px !important;
    top: -460px !important;
    width: 200px !important;
    height: 15px !important;
    background-color: rgba(255, 255, 255, 0.5) !important;
    transform: rotate(-45deg) !important;
    -webkit-transform: rotate(-45deg) !important;
    -moz-transform: rotate(-45deg) !important;
    -ms-transform: rotate(-45deg) !important;
    -o-transform: rotate(-45deg) !important;
    animation: searchLights 6s ease-in 0s infinite !important;
    -webkit-animation: searchLights 6s ease-in 0s infinite !important;
    -moz-animation: searchLights 6s ease-in 0s infinite !important;
    -o-animation: searchLights 6s ease-in 0s infinite !important;
    z-index: 999 !important;
    pointer-events: none !important;
}

/* 扫光动画关键帧 - 全浏览器兼容 */
@-webkit-keyframes searchLights {
    40% { left: -100px !important; top: 0 !important; }
    60% { left: 120px !important; top: 100px !important; }
    80% { left: -100px !important; top: 0 !important; }
}

@-moz-keyframes searchLights {
    40% { left: -100px !important; top: 0 !important; }
    60% { left: 120px !important; top: 100px !important; }
    80% { left: -100px !important; top: 0 !important; }
}

@-o-keyframes searchLights {
    40% { left: -100px !important; top: 0 !important; }
    60% { left: 120px !important; top: 100px !important; }
    80% { left: -100px !important; top: 0 !important; }
}

@keyframes searchLights {
    40% { left: -100px !important; top: 0 !important; }
    60% { left: 120px !important; top: 100px !important; }
    80% { left: -100px !important; top: 0 !important; }
}