/* Existing Apple silver bezel; source 1470 x 3000, screen (75,66)-(1395,2934).
   The full video sits below the island, with space for native controls. */
.video-frame{box-sizing:border-box;aspect-ratio:49/100;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}
.video-frame::before{content:"";position:absolute;left:5.10204%;top:2.2%;width:89.79592%;height:95.6%;background:#fff;border-radius:14% / 6.5%;z-index:0;pointer-events:none}
.video-frame::after{content:"";position:absolute;inset:0;background:url("iphone-silver-frame.png") center / 100% 100% no-repeat;z-index:2;pointer-events:none}
.video-frame video,.ins-grid .video-frame video,.ins-grid .video-frame .ins-soon{position:absolute;left:5.10204%;top:8.2%;width:89.79592%;height:85.1%;aspect-ratio:auto;object-fit:contain;border-radius:0;background:#fff;z-index:1}
.video-frame video:fullscreen{position:static;width:100%;height:100%;background:#000;object-fit:contain}
.video-frame video:-webkit-full-screen{position:static;width:100%;height:100%;background:#000;object-fit:contain}
.instruction-languages{display:inline-flex;flex-wrap:wrap;gap:4px;margin-top:24px;padding:4px;background:#fff;border:1px solid var(--line);border-radius:999px;font-family:Inter,-apple-system,Segoe UI,Arial,sans-serif}
.instruction-languages a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 22px;border-radius:999px;font-size:15px;font-weight:600;line-height:1.4}
.instruction-languages a[aria-current="page"]{background:var(--red);color:#fff}
.instruction-languages a:not([aria-current]):hover{background:var(--bg-soft)}
.instruction-languages a:focus-visible{outline:2px solid var(--red);outline-offset:3px}
.instructions-ru{--display:Inter,-apple-system,Segoe UI,Arial,sans-serif}
