/* iframe / gömülü görünüm (html.embed): GoneBet sitesine ("gonebet.site" mobil web dahil) sayfa olarak gömülünce site kabuğu gizlenir, içerik tam genişlikte ve mobil uyumlu açılır.
   Sınıf: public/index.html başındaki küçük betik ekler (iframe içinde ya da ?embed=1 / /embed/bonus). */
html.embed,html.embed body{background:var(--bg,#0e1218)!important;min-height:0!important;overflow-x:hidden}
html.embed body{padding:0!important;margin:0!important}
html.embed #topStrip,html.embed .tstrip,html.embed aside.side,html.embed .side,html.embed nav.top,html.embed .ticker,html.embed footer,html.embed nav.tabbar,html.embed .tabbar,
html.embed #drawer,html.embed #drawerOv,html.embed #sheet,html.embed #sheetOv,html.embed #intro,html.embed .intro,html.embed .lb-fab,html.embed .chatfab,html.embed [data-embed-hide],
html.embed #goneBtn,html.embed .install-bar,html.embed .pwa-bar{display:none!important}
html.embed .wrap{max-width:none!important;width:100%!important;margin:0 auto!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box}
html.embed #v-bonus{padding-top:10px!important;padding-bottom:18px!important}
html.embed .view{margin-left:0!important;padding-left:12px;padding-right:12px}
html.embed img,html.embed video{max-width:100%}
html.embed .bns-p,html.embed .pop,html.embed .pm{max-height:100vh}
html.embed .bns .bns-p{border-radius:18px 18px 0 0}
/* misafir sorgulama kutusu (embed dışında da kullanılır) */
.bnlk{margin:14px 0;padding:14px;border:1px solid rgba(255,196,60,.35);background:rgba(255,196,60,.07);border-radius:16px}
.bnlk>b{display:block;font-size:15px}.bnlk>small{display:block;opacity:.75;margin:3px 0 10px;line-height:1.45}
.bnlk-f{display:flex;gap:8px}.bnlk-f input{flex:1;min-width:0;padding:12px 13px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:inherit;font-size:15px}
.bnlk-f button{padding:12px 16px;border-radius:12px;border:0;background:linear-gradient(135deg,#ffc43c,#f59e0b);color:#241600;font-weight:800;cursor:pointer;white-space:nowrap}.bnlk-f button:disabled{opacity:.6}
.bnlk-r{margin-top:10px;display:grid;gap:8px}.bnlk-i{padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font-size:13.5px;line-height:1.45}
.bnlk-i b{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bnlk-i em{font-style:normal;font-size:11px;padding:2px 9px;border-radius:99px;background:rgba(255,255,255,.14)}.bnlk-i em.ready{background:rgba(52,227,154,.25)}.bnlk-i em.claimed{background:rgba(120,160,255,.25)}.bnlk-i em.wait{background:rgba(255,196,60,.28)}
.bnlk-i small{display:block;opacity:.8;margin-top:3px}.bnlk-e{color:#ff9b8f;font-size:13px}
