/* Tailwind 配置通过单独的JS文件加载 */

/* 自定义工具类 */
.content-auto {
    content-visibility: auto;
}

.backdrop-blur {
    backdrop-filter: blur(10px);
}

.scrollbar-hide {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.scrollbar-hide::-webkit-scrollbar {
    display: none;
}

/* Dock栏动画 */
.dock-icon {
    transition: all 0.2s ease;
}

.dock-icon:hover {
    transform: scale(1.2);
    margin: 0 8px;
}

/* 搜索引擎按钮动画 */
.search-engine-btn {
    transition: all 0.2s ease;
}

.search-engine-btn:hover {
    background-color: rgba(0, 0, 0, 0.05);
}

.search-engine-btn.active {
    background-color: rgba(0, 113, 227, 0.1);
    color: #0071e3;
}

/* 卡片悬停动画 */
.card-hover {
    transition: all 0.3s ease;
}

.card-hover:hover {
    transform: translateY(-5px);
}

/* 淡入动画 */
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
