/* ========== 全局基础样式 ========== */
body{background:#0f172a;color:#f1f5f9;font-family:'Noto Sans SC',system-ui,sans-serif}

/* ========== 卡片悬浮效果 ========== */
.card-lift{transition:transform .25s,box-shadow .25s,border-color .25s}
.card-lift:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(26,86,219,0.15);border-color:rgba(26,86,219,0.4)}

/* ========== 滚动淡入动画 ========== */
.fade-in{opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease}
.fade-in.visible{opacity:1;transform:translateY(0)}

/* ========== 导航栏滚动实色 ========== */
.nav-solid{background:rgba(10,15,30,0.96)!important;backdrop-filter:blur(10px);border-bottom:1px solid rgba(42,53,72,0.6)}

/* ========== 章节标题下划线 ========== */
.section-title::after{content:'';display:block;width:60px;height:3px;background:linear-gradient(90deg,#1a56db,#e84d0e);margin-top:12px;border-radius:2px}
.section-title-center::after{margin-left:auto;margin-right:auto}

/* ========== 子页面通用 Hero ========== */
.page-hero{background:linear-gradient(135deg,rgba(26,86,219,0.12),rgba(232,77,14,0.06)),url('https://picsum.photos/1920/500?random=ph') center/cover;position:relative}
.page-hero::before{content:'';position:absolute;inset:0;background:rgba(10,15,30,0.82)}

/* ========== 自定义滚动条 ========== */
::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#0f172a}::-webkit-scrollbar-thumb{background:#1a56db;border-radius:3px}
