/* iPhone 18 Pro Max reference: https://www.apple.com/iphone-18-pro/specs/
   Body 78 x 163.4 mm; display 1320 x 2868 px at 460 ppi.
   Display insets derive from those dimensions. Corner/island details are
   visual approximations. Keep the copy in zeroeast-site identical. */
.device-pro-max{position:relative;aspect-ratio:78 / 163.4;container-type:inline-size;border-radius:13% / 6.2069%;background:#111211;box-shadow:inset 0 0 0 1px #747773,inset 0 0 0 3px #30332f,0 28px 65px -22px #191d244d;isolation:isolate}
.device-pro-max::before,.device-pro-max::after{content:'';position:absolute;width:3px;background:linear-gradient(90deg,#31332f,#858882,#31332f);border-radius:2px;z-index:-1}
.device-pro-max::before{left:-2px;top:21%;height:7%;box-shadow:0 -39px 0 -0.5px #555951,0 59px 0 #555951}
.device-pro-max::after{right:-2px;top:29%;height:11%}
.device-display{position:absolute;inset:1.5414% 3.2776%;border-radius:12.1% / 5.569%;overflow:hidden;display:flex;flex-direction:column;background:var(--device-paper,#f7f6f3);color:#252621}
.device-status{position:relative;flex:0 0 6.6%;display:flex;align-items:center;justify-content:space-between;padding:0 7.8%;direction:ltr;font-family:Arial,sans-serif;font-size:clamp(10px,3.4cqw,12px);line-height:1;color:#252621;user-select:none}
.device-status bdi{font-weight:700}
.device-island{position:absolute;top:20%;left:36.5%;width:27%;height:56%;border-radius:99px;background:#080908;box-shadow:inset 0 1px 2px #ffffff12}
.device-island::after{content:'';position:absolute;right:10%;top:36%;width:8%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 35%,#263244,#10141a 60%);box-shadow:0 0 0 2px #020302}
.device-signal{display:flex;align-items:center;gap:5px}
.device-signal svg{width:27px;height:12px;fill:currentColor}
.device-signal i{display:block;width:18px;height:9px;border:1px solid #66685f;border-radius:3px;position:relative;padding:1px;background:linear-gradient(to right,#33372f 78%,transparent 78%);background-clip:content-box}
.device-signal i::after{content:'';position:absolute;right:-3px;top:2px;height:3px;width:2px;background:#777a70}
.device-home{flex:0 0 3.3%;display:grid;place-items:center}
.device-home i{display:block;width:34%;height:4px;background:#262924;border-radius:99px}
