/*  */
@media screen and (min-width: 431px) {
  /* html {
        width: 768px;
    } */
  body {
    margin: 0;
    display: flex;
    justify-content: center;
  }
  body #body {
    width: 430px;
  }
}

@media screen and (max-width: 430px) {
  /* html {
        width: 100%;
    } */
  body {
    margin: 0;
    display: block;
    width: 100%;
  }
  body #body {
    width: 100%;
  }
}

#body * {
  box-sizing: border-box;
}
