/* 页面专属样式：facility.html
   由内联 <style> 抽离而来，仅在 facility.html 引用，避免污染其它页面。
   加载顺序须在 pages.css 之后以保持覆盖优先级。 */

/* ===== 原 facility.html 内联 <style> 第1块 ===== */
.reveal,.reveal *{opacity:1!important;transform:none!important;visibility:visible!important;filter:none!important}.equip-count{display:inline-block;padding:8px 16px;border:1px solid rgba(201,161,92,.5);border-radius:999px;background:rgba(201,161,92,.07);font-size:14px;font-weight:600;color:var(--ink);letter-spacing:.02em}

/* ===== 原 facility.html 内联 <style> 第2块 ===== */
/* 厂房页顶部数据带 */
.fac-statband-sec{padding:30px 0 6px}
.fac-statband{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;max-width:780px;margin:0 auto;
  opacity:0;transform:translateY(18px);animation:fsIn .7s ease forwards}
@keyframes fsIn{to{opacity:1;transform:none}}
.fac-statband .fs-card{flex:1;min-width:230px;max-width:340px;padding:26px 22px;border-radius:18px;color:#fff;text-align:center;box-shadow:0 16px 44px rgba(20,33,84,.22)}
.fs-card.fs-blue{background:linear-gradient(135deg,#16265E 0%,#2A4BB0 100%)}
.fs-card.fs-gold{background:linear-gradient(135deg,#5C3F08 0%,#A87C1E 100%)}
.fs-card.fs-green{background:linear-gradient(135deg,#1E6B4F 0%,#2E9B6F 100%)}
.fac-statband .fs-card b{display:block;font-family:"Noto Serif SC",serif;font-size:42px;font-weight:800;line-height:1.05;letter-spacing:.5px}
.fac-statband .fs-card span{display:block;margin-top:10px;font-size:14px;opacity:.92;letter-spacing:1px}

/* 设备台数标签：轻微跳动 + 品牌橙文字 */
.equip-count{color:#C0532A!important;animation:equipPulse 1.8s ease-in-out infinite}
.equip-count:nth-child(2){animation-delay:.15s}
.equip-count:nth-child(3){animation-delay:.3s}
.equip-count:nth-child(4){animation-delay:.45s}
.equip-count:nth-child(5){animation-delay:.6s}
.equip-count:nth-child(6){animation-delay:.75s}
.equip-count:nth-child(7){animation-delay:.9s}
.equip-count:nth-child(8){animation-delay:1.05s}
.equip-count:nth-child(9){animation-delay:1.2s}
.equip-count:nth-child(10){animation-delay:1.35s}
@keyframes equipPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}

/* 高端竖屏视频墙 */
.fac-videowall{background:linear-gradient(160deg,#0B1330 0%,#16224E 55%,#0B1330 100%);padding:66px 0}
.fac-videowall .h2{color:#fff}
.fac-videowall .section-sub{color:#C9D2EC;margin-top:10px}
.fac-vrow{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:34px}
.fac-vcard{flex:1 1 0;min-width:200px;max-width:300px}
.fac-vcard video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:16px;background:#0c1430;box-shadow:0 18px 50px rgba(0,0,0,.45);border:1px solid rgba(201,161,92,.35);display:block}
.fac-vcap{margin-top:14px;text-align:center;color:#E7D9B6;font-size:14px;font-weight:600;letter-spacing:2px}

/* ===== 原 facility.html 内联 <style> 第3块 ===== */
/* facility 独有：数据带玻璃拟态 */
/* 数据带不使用黑色背景，保持透明，3 张彩卡自带渐变底色 */
.fac-statband .fs-num{background:linear-gradient(135deg,var(--gold-2),var(--gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
/* 视频墙增强金边 */
.fac-videowall video{border:2px solid rgba(201,161,92,.35);border-radius:14px;box-shadow:0 8px 28px rgba(0,0,0,.25);transition:border-color .4s,box-shadow .4s}
.fac-videowall video:hover{border-color:rgba(201,161,92,.6);box-shadow:0 12px 40px rgba(0,0,0,.3)}
/* 设备卡 hover */
.equip-grid .card:hover{border-color:rgba(201,161,92,.4)}
.equip-grid .card .body h3{transition:color .3s}
.equip-grid .card:hover .body h3{color:var(--gold-3)}
/* count-up 数字渐变 */
.count-up{background:linear-gradient(135deg,var(--gold-3),var(--gold-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
