*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#07111f;color:#fff;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.bar{height:68px;display:flex;align-items:center;gap:10px;padding:10px 18px;background:#0b192b;border-bottom:1px solid #24446a;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font-weight:900}.brand img{width:42px;height:42px;border-radius:12px}.spacer{flex:1}.btn{border:1px solid #315473;background:#102641;color:#fff;text-decoration:none;padding:10px 13px;border-radius:10px;font-weight:800;cursor:pointer}.btn.primary{background:#137ddc;border-color:#3199ef}.gamebox{height:calc(100dvh - 68px);min-height:560px;background:#111827;position:relative}.gamebox iframe{border:0;width:100%;height:100%;display:block;background:#111827}.hint{display:none}@media(max-width:620px){.bar{height:auto;min-height:62px;padding:8px 10px;flex-wrap:wrap}.brand span{font-size:14px}.btn{padding:8px 10px;font-size:13px}.gamebox{height:calc(100dvh - 62px);min-height:520px}}
.gamebox{height:calc(100dvh - var(--gn-gamebar,68px));min-height:0}.gamebox:fullscreen{height:100dvh;min-height:0}
