/* ===== Web app (play.singless.app) — responsive, NON tocca l'app nativa =====
   Mobile: a tutto schermo. Desktop: sfondo immersivo scuro (niente lati blu),
   gioco PIÙ LARGO + elementi ingranditi (font scalato). */
@media (min-width:760px){
  html{ font-size:19px }                         /* ingrandisce l'UI */
  html,body{ background:#16222e }                /* immersivo: via lo spazio blu ai lati */
  #root{ position:relative; width:100%; min-height:100vh; margin:0;
    transform:translateZ(0); isolation:isolate; overflow-x:hidden }
  /* contenuto centrale più largo su desktop */
  .ob-body{ max-width:700px }
  .confirm-card{ max-width:560px }
  .wrap{ max-width:840px }
  .auth-card{ max-width:560px }
}
@media (min-width:1280px){ html{ font-size:21px }
  .ob-body{ max-width:780px } .wrap{ max-width:960px } }
