@media screen and (max-aspect-ratio: 5/3) {
  body {
    font-size: 5vw;
  }
}

@media screen and (max-aspect-ratio: 4/3) {
  body {
    font-size: 6vw;
  }
}

@media screen and (max-aspect-ratio: 3/3) {
  body {
    font-size: 8vw;
  }
}

@media screen and (max-aspect-ratio: 2/3) {
  body {
    font-size: 10vw;
  }
}
