body {
  padding: 0;
  margin: 0;
  background-color: #141416;
  background-image: url('data:image/png;base64,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');
  background-repeat: repeat;
  color: #d0d0d3;
  font-family: Arial, Helvetica, sans-serif;
}
#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; display: block }
.unity-mobile #unity-canvas { width: 100%; height: 100% }
#unity-loading-bar { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: none; text-align: center }
#unity-loading-title { color: #e6e6e9; font-size: 22px; letter-spacing: 5px; font-weight: bold; margin-bottom: 16px }
#unity-progress-bar-empty { width: 220px; height: 12px; margin: 0 auto; background: #2a2a2e; border-radius: 6px; overflow: hidden }
#unity-progress-bar-full { width: 0%; height: 12px; background: #c0392b; border-radius: 6px }
#unity-footer { position: relative; height: 38px }
.unity-mobile #unity-footer { display: none }
#unity-build-title { float: left; margin-left: 6px; line-height: 38px; font-size: 16px; letter-spacing: 2px; color: #bfbfc3 }
#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: #fff; color: #000; padding: 10px; display: none }
