/* ============================================= */
/* ✨ 增强交互动效 - 让网站更有活力 ✨             */
/* ============================================= */

/* --- 标签云动效增强 --- */
.tag {
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.tag:hover {
    transform: translateY(-3px) scale(1.05);
    box-shadow: 0 6px 15px rgba(14, 165, 233, 0.2);
    color: #fff !important; /* 确保颜色变化 */
    background: var(--button-gradient); /* 应用主渐变色 */
}

/* --- 结果卡片动效增强 --- */
.result-card-v2 {
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.result-card-v2:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    border-color: rgba(14, 165, 233, 0.6);
}

/* --- 卡片内直达按钮动效增强 --- */
.result-card-v2 .action-button {
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.result-card-v2 .action-button:hover {
    transform: scale(1.05) translateY(-2px);
    box-shadow: 0 8px 20px rgba(6, 214, 160, 0.35);
    filter: brightness(1.1); /* 增加亮度 */
}

/* --- 主搜索按钮动效增强 --- */
.search-box .search-btn {
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.search-box .pan-btn:hover {
    transform: scale(1.05);
    background: rgba(6, 214, 160, 0.15) !important;
    box-shadow: 0 4px 12px rgba(6, 214, 160, 0.2);
}