body {
  margin: 0;
  padding-bottom: 33em;
  background: #72b4bf;
  background: url('../images/background.svg') bottom center no-repeat, url('../images/repeatsnow.png') top left repeat, radial-gradient(ellipse at center, #72b4bf, #000c36);
  background-size: contain, 200px;
}

.wrapper {
  margin: 0 auto ;
}

.chlogo {
  margin: 1em 0;
}

canvas {
  width: 100%;
}

.no-js {
  margin: 4em auto 0;
  width: 30em;
  border: 1px solid #fff;
  background: #DCF2F5;
  padding: 1em;
  font-family: arial, sans-serif;
  text-align: center;
}
