/* ════════════════════════════════════════════════════════════════════
 * BUILD 174 · 街机类重画(老板:「能不能把在游戏里面能看到的东西全升级画一遍」)
 *   飞机 · 企鹅冲刺 · 弹珠台 · 扫雷 · 高低牌 —— 只换画面,玩法 / 赔率 / 注单一个字没改。
 *   素材是 GPT 画的原创图(飞机是金色喷气机,不是螺旋桨小红飞机,跟 Aviator 的美术完全不一样)。
 * ════════════════════════════════════════════════════════════════════ */

/* ── ① 飞机:云海上的夜空(cr-sky.webp)+ 金色喷气机(cr-jet.webp)+ 金色曲线 ── */
#app .avscene{background:url(cr-sky.webp?v=417c9ab8) center 70%/cover no-repeat,#07060f}
#app .avscene::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,4,12,.35),rgba(4,4,12,0) 45%,rgba(4,4,12,.25))}
#app .avplane.jet{width:128px;height:38px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.55))}
#app .avplane.jet img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}
#app .avwait u{background:linear-gradient(90deg,#f0b53c,#ffe07a)}
#app .avwait .avprop{filter:drop-shadow(0 0 10px rgba(243,199,90,.45))}
@media(min-width:520px){#app .avplane.jet{width:150px;height:45px}}

/* ── ② 扫雷:格子是深蓝漆金边的「软包」方块(mn-tile.webp);翻开是凹下去的暗格 + 祖母绿宝石 / 黑色炸弹(mn-gem / mn-bomb.webp)── */
#app .mtile .front{background:url(mn-tile.webp?v=ee82a48c) center/100% 100% no-repeat;border:0;border-radius:12px;
  box-shadow:0 4px 8px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.05)}
#app .mtile .front .mcov{display:none}
#app .mtile .back{border-radius:12px;background:radial-gradient(90% 90% at 50% 40%,#16233a,#070c16 80%);border:1.5px solid rgba(214,178,106,.4);
  box-shadow:inset 0 3px 8px rgba(0,0,0,.75),inset 0 0 0 1px rgba(0,0,0,.6)}
#app .mtile .back svg.img{width:86%;height:86%}
#app .mtile.gem .back{border-color:rgba(60,230,130,.85);box-shadow:inset 0 3px 8px rgba(0,0,0,.7),0 0 16px rgba(47,212,127,.4)}
#app .mtile.gem .back svg.img{filter:drop-shadow(0 0 6px rgba(60,255,140,.55))}
#app .mtile.mine .back{border-color:rgba(255,110,120,.8)}
#app .mtile.boom .back svg.img{filter:drop-shadow(0 0 10px rgba(255,170,60,.8))}
#app .mnscene{background:radial-gradient(100% 80% at 50% 0%,rgba(90,120,190,.18),transparent 60%),linear-gradient(180deg,#0d1424,#070b14);border:1px solid rgba(214,178,106,.35)}

/* ── ③ 弹珠台:深蓝丝绒台面 + 顶上一盏射灯(pk-board.webp)+ 金色细边框;钉子是珍珠金托(plinko.js);落袋格加一层玻璃高光 ── */
#app .pkscene.pk2{border:0;background:url(pk-board.webp?v=4c2ed352) center top/cover no-repeat,#0a1530;
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 3px #2a1d10,inset 0 0 0 4px rgba(214,178,106,.75),inset 0 0 0 7px rgba(0,0,0,.35),inset 0 0 0 8px rgba(214,178,106,.25),0 16px 34px rgba(0,0,0,.6)}
#app .pkscene.pk2 .pkbin{background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,0) 45%),var(--c);border:1px solid rgba(0,0,0,.25)}

/* ── ④ 企鹅冲刺:冰海背景(pg-arctic.webp)· 每一格是一块圆冰(pg-floe.webp)· 雪橇 / 冰屋是图 · 企鹅四个动作是图(penguin.js)── */
#app .pgscene.pq{background:linear-gradient(180deg,rgba(0,40,80,.05),rgba(0,40,80,.18)),url(pg-arctic.webp?v=6e5db453) center 60%/cover no-repeat,#39a7e0;
  box-shadow:inset 0 0 0 2px rgba(255,255,255,.45),0 10px 24px rgba(0,0,0,.45)}
#app .pq .lane .spot{border:0;background:url(pg-floe.webp?v=431b602b) center/100% 100% no-repeat;box-shadow:0 6px 10px rgba(0,50,90,.28)}
#app .pq .lane .spot b{color:#fff;text-shadow:0 1px 2px rgba(0,40,80,.85),0 0 6px rgba(0,40,80,.6)}
#app .pq .lane.next .spot{animation:pqnext174 1.1s ease-in-out infinite alternate}
@keyframes pqnext174{from{filter:brightness(1) drop-shadow(0 0 0 rgba(255,255,255,0))}to{filter:brightness(1.12) drop-shadow(0 0 10px rgba(255,255,255,.95))}}
#app .pq .lane.passed .spot,#app .pq .lane.here .spot{border:0;background:url(pg-floe.webp?v=431b602b) center/100% 100% no-repeat;filter:brightness(1.18) saturate(.8)}
#app .pq .lane.trap:not(.boom) .spot{border:0;background:url(pg-floe.webp?v=431b602b) center/100% 100% no-repeat;filter:grayscale(.6) brightness(.7)}
#app .pq .lane.boom .spot{border:0;background:radial-gradient(circle,rgba(255,90,100,.55),rgba(255,90,100,0) 70%),url(pg-floe.webp?v=431b602b) center/100% 100% no-repeat}
#app .pq .lane.goal .igloo{border-radius:0;background:url(pg-igloo.webp?v=2f774961) center bottom/contain no-repeat;box-shadow:none;aspect-ratio:1.33;filter:drop-shadow(0 6px 8px rgba(0,50,90,.3))}
#app .pq .lane.goal .igloo::after{display:none}
#app .pq .lane.goal.passed .igloo{box-shadow:none;filter:drop-shadow(0 0 14px rgba(255,210,63,.95))}
#app .pq .penguin .pgbody .pgsvg.img{overflow:visible}
