/* Gotora bêta : la page autour de l'écran de l'appli (plein écran, sans l'atelier) */
html, body { margin: 0; height: 100%; background: #E9E9E4; }
body {
  overflow: hidden;
  overscroll-behavior: none;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  touch-action: manipulation;
  font-family: 'Sofia Sans', system-ui, sans-serif;
  color: #0E0F10;
}
#gotora { position: fixed; inset: 0; overflow: hidden; }
.app-ecran {
  position: absolute;
  left: 0;
  top: 0;
  transform-origin: 0 0;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.app-ecran input, .app-ecran textarea { -webkit-user-select: text; user-select: text; -webkit-touch-callout: default; }
.app-ecran .tel-defile { overscroll-behavior: contain; }
.chargement { position: fixed; inset: 0; }
