body { padding: 0; margin: 0 }
#unity-container { position: absolute }
#unity-container.unity-desktop { left: 50%; top: 50%; transform: translate(-50%, -50%) }
#unity-container.unity-mobile { position: fixed; width: 100%; height: 100% }
#unity-canvas { background: #231F20 }
.unity-mobile #unity-canvas { width: 100%; height: 100% }
#unity-loading-bar { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: none }
#unity-logo { width: 154px; height: 130px; background: url('unity-logo-dark.png') no-repeat center }
#unity-progress-bar-empty { width: 141px; height: 18px; margin-top: 10px; margin-left: 6.5px; background: url('progress-bar-empty-dark.png') no-repeat center }
#unity-progress-bar-full { width: 0%; height: 18px; margin-top: 10px; background: url('progress-bar-full-dark.png') no-repeat center }
#unity-footer { position: relative }
.unity-mobile #unity-footer { display: none }
#unity-logo-title-footer { float:left; width: 102px; height: 38px; background: url('unity-logo-title-footer.png') no-repeat center }
#unity-build-title { float: right; margin-right: 10px; line-height: 38px; font-family: arial; font-size: 18px }
#unity-fullscreen-button { cursor:pointer; float: right; width: 38px; height: 38px; background: url('fullscreen-button.png') no-repeat center }
#unity-warning { position: absolute; left: 50%; top: 5%; transform: translate(-50%); background: white; padding: 10px; display: none }

/* BC-CUSTOM */
html, body { width:100%; height:100%; margin:0; padding:0; background:#231F20; overflow:hidden; }
#unity-container.unity-desktop { left:0; top:0; transform:none; width:100%; height:100%; }
#unity-canvas { width:100% !important; height:calc(100% - 40px) !important; display:block; }
#unity-progress-bar-empty, #unity-progress-bar-full { display:none !important; }
#unity-loading-bar { width:84px; height:84px; top:calc(50% - 20px); }
#unity-loading-bar::before { content:''; position:absolute; top:0; left:0; width:84px; height:84px; border-radius:50%; background: conic-gradient(#eac23f calc(var(--p,0) * 1%), rgba(255,255,255,0.12) 0); -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 9px), #000 calc(100% - 8px)); mask: radial-gradient(farthest-side, transparent calc(100% - 9px), #000 calc(100% - 8px)); }
#unity-logo { position:absolute; top:0; left:0; width:84px; height:84px; display:flex; align-items:center; justify-content:center; margin:0; padding:0; background:none; z-index:1; color:#eac23f; font-family:Arial,sans-serif; font-size:18px; font-weight:bold; }
#unity-footer { position:absolute; left:0; right:0; bottom:0; height:40px; display:flex; align-items:center; justify-content:space-between; padding:0 14px; box-sizing:border-box; background:#1a1718; border-top:1px solid #2c2728; font-family:Arial,sans-serif; font-size:13px; color:#9a9a9a; }
#bc-controls b { color:#eac23f; }
#bc-fs { display:flex; align-items:center; }
#unity-fullscreen-label { margin-right:8px; cursor:pointer; user-select:none; }
#unity-fullscreen-label:hover { color:#eac23f; }
#unity-fullscreen-button { width:30px; height:30px; cursor:pointer; background-size:20px 20px; background-position:center; }
