.game-host-wrapper[data-v-69196d0a]{background:var(--color-k-bg);border:2px solid var(--color-k-border);display:flex;flex-direction:column;height:clamp(450px,70vh,750px);overflow:hidden;padding:0;position:relative;width:100%}.game-bar[data-v-69196d0a]{align-items:center;background:var(--color-k-surface);border-bottom:1.5px solid var(--color-k-border);display:flex;justify-content:space-between;padding:.75rem 1rem;z-index:10}.canvas-container[data-v-69196d0a]{background:#0f0b22;flex:1;overflow:hidden;position:relative}.canvas-container[data-v-69196d0a],.canvas-parent[data-v-69196d0a]{height:100%;width:100%}html.game-route{height:100%;overflow:hidden;overscroll-behavior:none}body.game-route{inset:0;margin:0;overscroll-behavior:none;padding:0;position:fixed}body.game-route,body.game-route #__nuxt,body.game-route .app-shell{height:100%;min-height:0;overflow:hidden;width:100%}.game-viewport{height:100%;height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));inset:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);overflow:hidden;overscroll-behavior:none;position:fixed;width:auto}.game-viewport>.game-host-wrapper{height:100%;margin:0;min-height:0}.game-viewport>.investor{height:100%;position:absolute}.game-viewport>.life-sim{height:100%}.game-viewport :where(.main-menu,.property-panel,.lesson-panel,.overview-content,.library-results,.interaction-backdrop,.library-backdrop){overscroll-behavior-y:contain}
