/* Genuine dark-mode app captures, framed like the App Store artwork.
   Stable dimensions reserve space before lazy-loaded images decode. */
html .app-preview-frame:has(.captured-screen){
  width:min(100%,292px);height:auto;aspect-ratio:auto;box-sizing:border-box;
  padding:7px;border:2px solid #827e86;border-radius:39px;
  background:#111014;overflow:visible;position:relative;
  box-shadow:0 18px 36px rgb(0 0 0 / .22);transform:none;
}
html .app-preview-frame:has(.captured-screen)::before{
  content:"";position:absolute;z-index:2;top:13px;left:50%;transform:translateX(-50%);
  width:25%;height:17px;background:#050505;border-radius:20px;pointer-events:none;
}
.captured-screen{width:100%;aspect-ratio:1320 / 2868;position:relative;overflow:hidden;border-radius:30px;background:#24142f}
html .app-preview-frame .captured-screen img{
  display:block;width:100%;height:auto;max-width:100%;margin:0;border:0;border-radius:0;
  object-fit:contain;box-shadow:none;filter:none;mix-blend-mode:normal;
}
@media(max-width:650px){
 html .app-preview-frame:has(.captured-screen){width:min(100%,280px)}
}
