/* Startup viewport: physical devices follow their dynamic viewport, never simulator dimensions. */
html:has(.rose-offline-app),body:has(.rose-offline-app){margin:0;min-height:100%;background:#0c1424}body:has(.rose-offline-app){min-height:100dvh}#root:has(.rose-offline-app){min-height:100dvh}.rose-offline-app{height:inherit;min-height:inherit}
