/* 自定义工具类和样式 */
.content-auto {
    content-visibility: auto;
}
.control-slider::-webkit-slider-thumb {
    appearance: none;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
}
.control-track {
    position: relative;
    height: 1.75rem;
    display: flex;
    align-items: center;
    width: 100%;
}
.btn-hover {
    transition: all 0.2s;
}
.btn-hover:hover {
    transform: scale(1.05);
}
.btn-hover:active {
    transform: scale(0.95);
}
.animate-fade {
    animation: fade 0.3s ease-in-out;
}
@keyframes fade {
    from { opacity: 0; }
    to { opacity: 1; }
}