/* V26: precision layout. Never stretch photographic or transparent phone assets. */
@media(min-width:1001px){
  .home .app{min-height:0!important;overflow:hidden!important; padding-block:clamp(12px,1.5vh,22px)!important}
  .home .app__grid{min-height:0!important;align-items:center!important}
  .home .z16-static-preview{height:calc(100dvh - 238px)!important;max-height:700px!important;min-height:0!important;overflow:hidden!important;align-items:center!important;justify-content:center!important}
  .home .z16-static-preview .z16-preview-photo{display:block!important;width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important}
  .z15-topbar{height:68px!important;min-height:68px!important}
  .z15-main{height:calc(100dvh - 68px)!important;min-height:0!important;overflow:hidden!important;align-items:center!important;}
  .z15-phone-wrap{align-items:center!important;justify-content:center!important;overflow:visible!important;height:100%!important;}
  .z15-phone{height:calc(100dvh - 92px)!important;max-height:calc(100dvh - 92px)!important;max-width:100%!important;width:auto!important;aspect-ratio:863 / 1822!important;transform:none!important;}
  .z15-phone img[data-z15-screen]{height:100%!important;width:100%!important;object-fit:contain!important;transform:none!important;}
}
@media(min-width:1001px) and (max-height:720px){.z15-overlay{overflow-y:auto!important}.z15-main{min-height:635px!important}.z15-phone{height:605px!important;max-height:605px!important}}
@media(max-width:1000px){.home .z16-static-preview .z16-preview-photo{width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important}}
/* Gold eyebrow is a frozen ZARYA design token */
.z15-overlay .z15-kicker{color:#8F6224!important}
/* Giant v23 circular plate must not compete with the device */
.z15-overlay .z15-main::before{opacity:.1!important;pointer-events:none!important}
