.gf-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:0 0 14px}.gf-title{display:none}.gf-toggle{border:1px solid var(--qz-border,#cdd9e5);border-radius:12px;background:var(--qz-soft,#edf3fa);color:var(--qz-text,#172438);min-height:44px;padding:10px 15px;font:600 13px system-ui;cursor:pointer;touch-action:manipulation}.gf-toggle:focus-visible{outline:3px solid #ff008b;outline-offset:2px}
body.gf-active{overflow:hidden!important}
body.gf-active :is(.app-header,.app-bottom-nav,.cd-tabs,.qz-discovery-tabs,.app-fab){visibility:hidden!important;pointer-events:none!important}
body.app-shell .qz-page.gf-screen{position:fixed!important;inset:0!important;z-index:2147483000!important;box-sizing:border-box!important;width:100%!important;height:100dvh!important;max-width:none!important;margin:0!important;padding:calc(12px + env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important;overflow-y:auto!important;overscroll-behavior:contain;background:#fff!important;color:#172438!important}
html[data-theme="dark"] body.app-shell .qz-page.gf-screen{background:#0b1014!important;color:#edf1f7!important}
.gf-screen>.qz-head,.gf-screen .qz-tabs,.gf-screen .qz-rules{display:none!important}
.gf-screen .gf-toolbar{position:sticky;top:0;z-index:10;justify-content:space-between;max-width:760px;margin:0 auto 12px;background:inherit}
.gf-screen .gf-title{display:block;font:700 16px system-ui;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gf-screen .gf-toggle{flex-shrink:0;font-size:12px}
.gf-screen :is([data-game-panel="play"],[data-qz-panel="play"],.qz-notice){max-width:760px;margin-left:auto;margin-right:auto}
.gf-screen .qz-card{margin-top:0!important}.gf-screen .dg-maze{max-width:min(100%,520px,max(180px,calc(100dvh - 285px)))!important}.gf-screen .dg-snake{max-width:min(100%,520px,max(180px,calc(100dvh - 270px)))!important}
.gf-screen:fullscreen{height:100%!important}.gf-screen [hidden]{display:none!important}
