﻿/* v47: Three 主线开启后隐藏 WebGL 低模假枪，保持手机/电脑同一渲染 */
body.three-runtime .zf44-gun{display:none!important}body.three-runtime #gameCanvas{filter:none!important}.three-loader{position:fixed;inset:0;z-index:140;display:grid;place-items:center;background:radial-gradient(circle at 50% 20%,rgba(66,231,202,.18),transparent 32%),#05070c;color:#eef6ff}.three-loader-card{width:min(360px,86vw);padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(10,16,25,.9);text-align:center;box-shadow:0 24px 80px rgba(0,0,0,.45)}.three-loader-logo{width:54px;height:54px;margin:0 auto 12px;border-radius:16px;background:linear-gradient(135deg,#fff,#ef4f64);box-shadow:0 0 30px rgba(239,79,100,.35)}.three-loader-card h2{margin:0 0 8px;font:900 24px Arial,'Microsoft YaHei',sans-serif}.three-loader-card p{margin:0;color:#9fb0bf;font-size:13px}.three-loader-line{height:3px;margin-top:18px;border-radius:999px;background:rgba(255,255,255,.09);overflow:hidden}.three-loader-line i{display:block;height:100%;width:42%;border-radius:999px;background:linear-gradient(90deg,#42e7ca,#ef4f64);animation:threeLoad 1.1s infinite ease-in-out}@keyframes threeLoad{0%{transform:translateX(-110%)}100%{transform:translateX(260%)}}
