/* 1. 现代多彩渐变背景球 */
.blob-bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: -1;
    background:
        radial-gradient(circle at 15% 20%, rgba(251, 191, 36, 0.15) 0%, transparent 40%),
        radial-gradient(circle at 85% 30%, rgba(79, 70, 229, 0.1) 0%, transparent 40%),
        radial-gradient(circle at 50% 80%, rgba(244, 63, 94, 0.08) 0%, transparent 40%);
}

/* 2. 卡片悬停微动效 */
.hover-card {
    transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.3s ease;
}
.hover-card:hover {
    transform: translateY(-5px) scale(1.01);
    box-shadow: 0 20px 40px -10px rgba(79, 70, 229, 0.15);
}

/* 3. 导航胶囊 */
.nav-pill {
    transition: all 0.3s ease;
    border-radius: 9999px;
}
.nav-pill.active {
    background-color: #1e1b4b;
    color: white;
    font-weight: 600;
    box-shadow: 0 4px 12px rgba(30, 27, 75, 0.2);
}
.nav-pill:not(.active):hover {
    background-color: #f3f4f6;
    color: #4f46e5;
}

/* 4. 渐变文字 */
.text-gradient {
    background: linear-gradient(135deg, #4f46e5 0%, #f43f5e 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* 5. 滚动条优化 */
::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-track { background: #fff; }
::-webkit-scrollbar-thumb { background: #e5e7eb; border-radius: 4px; }
::-webkit-scrollbar-thumb:hover { background: #d1d5db; }