body {
	display: flex;
	height: 100%;
	width: 100%;
	flex-direction: column;
 
  background-color: lightpink;
  
}

#section {
  margin: auto;

	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%;
	min-width: 250px;
  max-width: 600px;

	margin-right: auto;
	margin-left: auto;
 
  border-radius: 20px;
  padding: 10px;
  
  background-color: white;
  
}

#section * {
	font-size: 1.25em;
	margin: 2px;
}

#sparkleCanvas {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
      
  z-index: -100;
}

form input[type="text"], form input[type="email"], form input[type="password"] {
  border: none;
  background-color: lightgray;
  border-radius: 5px;
}