/* App de test : pas de panneaux de démo, plein écran sur téléphone */
body:not(.demo) .pitch,body:not(.demo) .controls{display:none!important}
body:not(.demo) .stage{grid-template-columns:auto}
html,body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent}
button,a{touch-action:manipulation}
.desktop-hint{display:none}
@media (min-width:761px){body:not(.demo) .desktop-hint{display:block;position:fixed;left:24px;bottom:24px;max-width:230px;text-align:left;font:600 13px/1.4 Manrope,system-ui,sans-serif;color:var(--muted)}}
@media (max-width:760px){
 body:not(.demo) .app-header{padding-right:20px}
 body:not(.demo) .ob-top{padding-right:0}
 .tabbar{height:calc(62px + max(26px,env(safe-area-inset-bottom)));padding-bottom:max(26px,env(safe-area-inset-bottom))}
}
