/* 双擎码溯源 V6 · 玻璃拟态 */
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}
/* 渐变背景 */
.glass-bg{background:linear-gradient(135deg,#0b1230 0%,#101a45 30%,#1a2f6d 60%,#0d1b4d 100%);background-attachment:fixed}
/* 光斑 */
.orb{position:fixed;border-radius:50%;filter:blur(90px);opacity:.5;pointer-events:none;z-index:0}
.orb-1{width:480px;height:480px;top:-120px;right:-100px;background:radial-gradient(circle,rgba(56,189,248,.4),transparent 70%);animation:orbFloat 12s ease-in-out infinite}
.orb-2{width:400px;height:400px;bottom:-80px;left:-100px;background:radial-gradient(circle,rgba(251,191,36,.3),transparent 70%);animation:orbFloat 14s ease-in-out infinite reverse}
.orb-3{width:340px;height:340px;top:40%;left:55%;background:radial-gradient(circle,rgba(168,85,247,.28),transparent 70%);animation:orbFloat 16s ease-in-out infinite}
@keyframes orbFloat{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(40px,-30px) scale(1.1)}}
/* 网格线 */
.grid-overlay{position:fixed;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:56px 56px;pointer-events:none;z-index:0}
/* 玻璃 */
.glass{background:rgba(255,255,255,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 32px rgba(0,0,0,.18)}
.glass-inner{background:rgba(255,255,255,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12)}
.glass-card{background:rgba(255,255,255,.07);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.14);border-radius:1.5rem;padding:1.5rem;transition:all .35s ease;position:relative;z-index:1}
.glass-card:hover{transform:translateY(-6px);background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28);box-shadow:0 24px 60px rgba(0,0,0,.3)}
.glass-card-gold{background:linear-gradient(150deg,rgba(251,191,36,.18),rgba(255,255,255,.06));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(251,191,36,.35);border-radius:1.5rem;padding:1.5rem;transition:all .35s ease;position:relative;z-index:1}
.glass-card-gold:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(251,191,36,.15)}
/* 发光按钮 */
.btn-glow{background:linear-gradient(135deg,rgba(251,191,36,.9),rgba(245,158,11,.85));color:#1a1a1a;box-shadow:0 8px 30px rgba(251,191,36,.35);transition:all .3s}
.btn-glow:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(251,191,36,.5)}
/* 导航项 */
.nav-glass{color:rgba(255,255,255,.75);transition:all .25s}
.nav-glass:hover{color:#fff;background:rgba(255,255,255,.12)}
/* 数字 */
.stat-num{font-variant-numeric:tabular-nums}

/* V6 角标 */
.v6-badge{display:inline-block;vertical-align:super;font-size:10px;font-weight:800;line-height:1;color:#1a1a1a;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:5px;padding:2px 5px;margin-left:2px;letter-spacing:.5px;box-shadow:0 2px 6px rgba(251,191,36,.4)}
