body {
  height: 100%;
  margin: 0;
  background-color: ghostwhite;
  font-family: sans-serif;
}

.full-screen {
  height: 100%;
  width: 100%;
}

.container-raised-desktop {
  display: block;
  background-color: white;
  padding: 1em 1em 0;
  max-width: 700px;
  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1.14285714rem;
  line-height: 1.5;
}

@media (min-width: 600px) {
  body {
    padding: 0;
  }

  .container-raised-desktop {
    margin-left: auto;
    margin-right: auto;
    border: solid 1px rgba(0, 0, 0, 0.15);
    border-radius: 0.28571429rem;
    box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
  }
}


.mono {
  font-family: Inconsolata, Monaco, monospace;
}

.positive {
  color: #21BA45;
}

.negative {
  color: #DB2828;
}

body {
  height: 100%;
  margin: 0;
  background-color: ghostwhite;
  font-family: sans-serif;
}

.full-screen {
  height: 100%;
  width: 100%;
}

.container-raised-desktop {
  display: block;
  background-color: white;
  padding: 1em 1em 0;
  max-width: 700px;
  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1.14285714rem;
  line-height: 1.5;
}

@media (min-width: 600px) {
  body {
    padding: 0;
  }

  .container-raised-desktop {
    margin: 2em auto;
    border: solid 1px rgba(0, 0, 0, 0.15);
    border-radius: 0.28571429rem;
    box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
  }
}


.mono {
  font-family: Inconsolata, Monaco, monospace;
}

.positive {
  color: #21BA45;
}

.negative {
  color: #DB2828;
}

Add margin to welcome screen
Add margin to welcome screen
