html, body {
  margin: 0px;
  padding: 0px;
}

body {
	position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #303030;
	padding: 3vmin;
}

canvas {
	object-fit: contain;
  max-width: 100%;
  max-height: 100%;
	box-shadow: 0px 0px 50px rgba(0,0,0,0.7);
}

@keyframes hue-rotate {
  100% { filter:hue-rotate(360deg); }
}

.shifting-hue {
	animation: hue-rotate 10s linear infinite;
}

.no-cursor {
	cursor: none;
}
