
  html, body { 
      padding: 0; 
      margin: 0; 
      width: 100%; 
      height: 100%; 
    }
  * {
      box-sizing: border-box;
    }
  body { 
      text-align: center; 
      padding: 0; 
      background: #0be3ff; 
      color: rgb(24, 21, 21); 
      font-family: Open Sans; 
    }
  h1 { 
      font-size: 50px; 
      font-weight: 100; 
      text-align: center;
    }
  body { 
      font-family: Open Sans; 
      font-weight: 100; 
      font-size: 20px; 
      color: rgb(5, 5, 5); 
      text-align: center; 
      display: -webkit-box; 
      display: -ms-flexbox; 
      display: flex; 
      -webkit-box-pack: center; 
      -ms-flex-pack: center; 
      justify-content: center; 
      -webkit-box-align: center; 
      -ms-flex-align: center; 
      align-items: center;
    }
  article { 
      display: block; 
      width: 700px; 
      padding: 50px; 
      margin: 0 auto; 
    }
  a { 
      color: #fff; 
      font-weight: bold;
    }
  a:hover { 
      text-decoration: none; 
    }
  svg { width: 200px; margin-top: 1em; }

