/* 🖥 GENİŞ EKRAN (brauzer / desktop): telefon üçün qurulmuş interfeys ortada
   480px "telefon çərçivəsi"nə salınır. Yalnız CSS - oyun kodu dəyişmir.
   Telefonda (<600px) heç nə dəyişmir. */
@media (min-width: 600px){
  html, body{ background:#0a0a0c; }
  body{ min-height:100vh; }
  body::before{ content:""; position:fixed; inset:0; z-index:0; pointer-events:none;
    background:radial-gradient(60% 50% at 50% 0%, #1b1040 0%, #0a0a0c 70%); }
  .wrap{ position:relative; z-index:1; max-width:480px; }
  /* Tam-ekran qatlar (oyunlar, overlaylar, kod ekranı, alt menyu) → mərkəz çərçivə */
  #slotScreen, #f7Screen, #gameSelOv, .pfov, #s9banner, .sl-bigwin, #s9payOv, #s9winOv,
  #f7Banner, #f7gOv, #f7iOv, #f7Fx, #f7Big, #f7Fso,
  #h7Screen, #h7Banner, #h7gOv, #h7iOv, #h7Fx, #h7Big, #h7Fso,
  #sfScreen, #sfBanner, #sfgOv, #sfiOv, #sfFx, #sfBig, #sfFso,
  .bottomnav, #codeGate, #blockPage{
    left:50% !important; right:auto !important;
    width:min(480px, 100vw) !important; transform:translateX(-50%) !important;
    box-shadow:0 0 0 1px #26262c, 0 0 60px rgba(0,0,0,.6);
  }
  #codeGate .pfmodal, .pfov .pfmodal{ transform:none; }
  .bottomnav{ border-radius:14px 14px 0 0; }
}
