Same implementation, native iframe viewports. No device bezel or image substitute. The browser viewport override did not change the top-level viewport, so these explicitly sized live frames are used to inspect responsive layout.