/* Solo en la app (html.velo-native). Saca el marco del teléfono de mentira y
   escala la pantalla de 390 px al ancho real del iPhone, sin cambiar proporciones. */
html.velo-native, html.velo-native body { margin: 0 !important; padding: 0 !important; height: 100%; overflow: hidden; background: #F1EFEC; overscroll-behavior: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; user-select: none; -webkit-text-size-adjust: 100%; }
html.velo-native input, html.velo-native textarea { -webkit-user-select: text; user-select: text; }
html.velo-native [data-velo="shell"] { position: fixed !important; inset: 0 !important; width: auto !important; height: auto !important; padding: 0 !important; border-radius: 0 !important; box-shadow: none !important; background: transparent !important; overflow: hidden !important; }
html.velo-native [data-velo="screen"] { width: 390px !important; height: var(--velo-h, 844px) !important; border-radius: 0 !important; transform: scale(var(--velo-s, 1)); transform-origin: 0 0; }
html.velo-native [data-velo="statusbar"], html.velo-native [data-velo="homebar"] { display: none !important; }
