html,body{margin:0;padding:0;overflow:hidden;width:100%;height:100%;background:#061117;overscroll-behavior:none}
#unity-container{position:fixed!important;left:0!important;top:0!important;transform:none!important;width:100vw!important;height:100vh!important;height:100dvh!important}
#unity-fullscreen-container{position:relative;width:100%!important;height:100%!important}
#unity-canvas{display:block;width:100%!important;height:100%!important;outline:none;touch-action:none}
#unity-footer{display:none}
#denali-fullscreen{position:absolute;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:30;width:46px;height:46px;display:grid;place-items:center;border:1px solid #90b2b680;border-radius:7px;color:#f2fffe;background:#09212cdd;cursor:pointer;padding:8px;touch-action:manipulation}
#denali-fullscreen svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:square;stroke-linejoin:round}
#denali-fullscreen:hover{background:#245060ee}
#denali-fullscreen:focus-visible{outline:2px solid #b6eee9;outline-offset:2px}

/* Existing Denali VR artwork replaces the optional Unity template branding. */
#unity-loading-container{background:#04070d}
#unity-loading-bar{display:flex;flex-direction:column;align-items:center}
#unity-logo{width:min(72vw,480px);height:auto;aspect-ratio:3/2;background:url('denali-splash-logo.png') no-repeat center/contain}
#unity-progress-bar-empty{width:min(62vw,320px);height:7px;margin:16px 0 0;background:#1e343a;border-radius:4px;overflow:hidden}
#unity-progress-bar-full{height:100%;margin:0;background:#60d7bb;border-radius:4px}
