body {
	padding: 0;
	margin: 0;
}
#unity-container {
	position: absolute;
}
#unity-container.unity-desktop {
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

@media (orientation: landscape) {
	#unity-container.unity-mobile {
		height: 75vh;
		width: 133.33vh;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
}

@media (orientation: portrait) {
	#unity-container.unity-mobile {
		height: auto;
		width: 100%;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
}

#unity-canvas {
	background: #ffffff;
}
.unity-mobile #unity-canvas {
	width: 100%;
	height: 100%;
	/* max-width: calc(100vh / 9 * 16) !important; */
	/* aspect-ratio: 16/9 !important; */
}
/* .unity-mobile #unity-canvas:fullscreen {
	width: 1920px !important;
} */
#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;
	background: url("progress-bar-empty-dark.png") no-repeat center;
}
.unity-mobile #unity-progress-bar-empty {
	width: 282px;
	height: 36px;
	background-size: contain;
}
#unity-progress-bar-full {
	width: 0%;
	height: 18px;
	margin-top: 10px;
	background: url("progress-bar-full-dark.png") no-repeat center;
}
.unity-mobile #unity-progress-bar-full {
	height: 36px;
	background-size: contain;
}
#unity-footer {
	position: relative;
}
.unity-mobile #unity-footer {
	width: 100%;
}
#unity-webgl-logo {
	float: left;
	width: 204px;
	height: 38px;
	background: url("webgl-logo.png") no-repeat center;
}
#unity-build-title {
	float: right;
	margin-right: 10px;
	line-height: 38px;
	font-family: arial;
	font-size: 18px;
}
.unity-mobile #unity-build-title {
	line-height: 76px;
	font-size: 36px;
}
#unity-fullscreen-button {
	float: right;
	width: 38px;
	height: 38px;
	background: url("fullscreen-button.png") no-repeat center;
}
.unity-mobile #unity-fullscreen-button {
	width: 76px;
	height: 76px;
	background-size: contain;
}
#unity-warning {
	position: absolute;
	left: 50%;
	top: 5%;
	transform: translate(-50%);
	background: white;
	padding: 10px;
	display: none;
}
