body {
	background: hsl(0,0%,9%);
	margin: 0;
}
canvas {
	position: absolute;
	top: 50%;
	left: 50%;
	/* double the stretch then scale in half to preserve responsiveness and image sharpness in retina */
	max-width: 200%;
	max-height: 200%;
	transform: translate(-50%,-50%) scale(0.9);
}