<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* QQ鎸夐挳澧炲己鏍峰紡 */
.qq-jump.enhanced {
    position: relative;
    overflow: visible !important;
    transition: all 0.3s ease;
}

/* 鎮诞鍔ㄧ敾 */
.qq-jump.enhanced {
    animation: qq-float var(--float-speed, 3s) ease-in-out infinite;
}

@keyframes qq-float {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
}

/* 娉㈢汗鏁堟灉 */
.qq-jump.enhanced::before,
.qq-jump.enhanced::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: var(--ripple-color, rgba(18, 183, 245, 0.2));
    z-index: -1;
    animation: qq-ripple 3s infinite;
    left: 0;
    top: 0;
}

.qq-jump.enhanced::after {
    animation-delay: 1.5s;
}

@keyframes qq-ripple {
    0% {
        transform: scale(1);
        opacity: 0.4;
    }
    100% {
        transform: scale(2.5);
        opacity: 0;
    }
}

/* 鎸夐挳棰滆壊 */
.qq-jump.enhanced {
    background-color: var(--button-color, #12B7F5) !important;
    box-shadow: 0 5px 15px rgba(18, 183, 245, 0.3);
}

/* 鍥炬爣棰滆壊 */
.qq-jump.enhanced i,
.qq-jump.enhanced svg {
    color: var(--icon-color, #ffffff) !important;
    fill: var(--icon-color, #ffffff) !important;
}

.qq-jump.enhanced:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 20px rgba(18, 183, 245, 0.4);
}

/* 閫傞厤绉诲姩绔� */
@media (max-width: 768px) {
    .qq-jump.enhanced::before,
    .qq-jump.enhanced::after {
        animation-duration: calc(var(--float-speed, 3s) * 0.8);
    }
    
    .qq-jump.enhanced {
        animation-duration: calc(var(--float-speed, 3s) * 0.8);
    }
}

/* QQ鎸夐挳澧炲己鏍峰紡 - 浠呯敤浜庢诞鍔ㄦ寜閽� */
.float-right .float-btn.service-qq.qq-jump.enhanced {
    position: relative;
    overflow: visible !important;
    background-color: var(--button-color, #12B7F5) !important;
    box-shadow: 0 5px 15px rgba(18, 183, 245, 0.3);
    animation: qq-float var(--float-speed, 3s) ease-in-out infinite;
}

/* 鍥炬爣棰滆壊 */
.float-right .float-btn.service-qq.qq-jump.enhanced i,
.float-right .float-btn.service-qq.qq-jump.enhanced svg {
    color: var(--icon-color, #ffffff) !important;
    fill: var(--icon-color, #ffffff) !important;
}

/* 娉㈢汗鏁堟灉 */
.float-right .float-btn.service-qq.qq-jump.enhanced::before,
.float-right .float-btn.service-qq.qq-jump.enhanced::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: var(--ripple-color, rgba(18, 183, 245, 0.2));
    z-index: -1;
    left: 0;
    top: 0;
}

.float-right .float-btn.service-qq.qq-jump.enhanced::before {
    animation: qq-ripple var(--float-speed, 3s) infinite;
}

.float-right .float-btn.service-qq.qq-jump.enhanced::after {
    animation: qq-ripple var(--float-speed, 3s) infinite;
    animation-delay: calc(var(--float-speed, 3s) / 2);
}

/* 鍔ㄧ敾瀹氫箟 */
@keyframes qq-float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
}

@keyframes qq-ripple {
    0% {
        transform: scale(1);
        opacity: 0.4;
    }
    100% {
        transform: scale(2.5);
        opacity: 0;
    }
}

/* 鎬ц兘浼樺寲锛氬湪鐢ㄦ埛璁惧鍊惧悜浜庡噺灏戝姩鐢绘椂鍋滅敤鍔ㄧ敾 */
@media (prefers-reduced-motion: reduce) {
    .float-right .float-btn.service-qq.qq-jump.enhanced {
        animation: none;
    }
    .float-right .float-btn.service-qq.qq-jump.enhanced::before,
    .float-right .float-btn.service-qq.qq-jump.enhanced::after {
        display: none;
    }
}

/* 绉诲姩绔紭鍖� */
@media (max-width: 768px) {
    .float-right .float-btn.service-qq.qq-jump.enhanced,
    .float-right .float-btn.service-qq.qq-jump.enhanced::before,
    .float-right .float-btn.service-qq.qq-jump.enhanced::after {
        animation-duration: calc(var(--float-speed, 3s) * 0.8);
    }
} </pre></body></html>