/* ===== 把一块 .screen 装进诺基亚机身,自适应不超出视口 ===== */
.stage{ min-height:100vh; display:flex; align-items:center; justify-content:center; padding:8px; }
.device-wrap{ position:relative; height:min(92vh, 711px); max-width:96vw; aspect-ratio:1/1; }
.device-img{ position:absolute; inset:0; width:100%; height:100%; object-fit:contain;
  pointer-events:none; user-select:none; }
/* 屏幕开口(几何来自 verano,百分比缩放无关);屏幕原生 176×208 由 mount.js 按开口宽度等比放大 */
.aperture{ position:absolute; left:37.149%; top:24.822%; width:24.788%; height:28.954%;
  overflow:hidden; }
.aperture > .screen{ position:absolute; top:0; left:0; transform-origin:top left; }
