.agl {
	visibility: hidden;
}

.agl-viewport-height {
	min-height: 100vh;
	/* fall-back */
	min-height: -moz-available;
	min-height: -webkit-fill-available;
	min-height: fill-available;
	visibility: hidden;
	position: fixed;
}

.agl-html2canvas{
	background-attachment: unset !important;
}

.agl-html2canvas *{
	background-attachment: unset !important;
}


.lil-gui .move {
	cursor: move;
	user-select: none;
	width: 100%;
	height: 15px;
	background: #1f1f1f;
	text-align: center;
}

.lil-gui .move:before {
	content: "=";
}

.lil-gui input[type="checkbox"] {
	color: white;
}

.lil-gui input {
	min-height: 0;
}

.lil-gui .controller .widget {
	margin: 0;
}

.lil-gui button {
	background-color: #2271b1;
}

.lil-gui input[type=checkbox]:checked:before {
	width: initial;
	height: initial;
	margin: initial;
}

.lil-gui {
	--folder-indent: 12px;
	--spacing: 2px;
	--widget-height: 24px;
}

.lil-gui .btn-play button {
	background-color: #555;
}

.lil-gui .btn-save button {
	/* background-color: rgb(0, 75, 115); */
}

.lil-gui .btn-reset button {
	background-color: #555;
}