#pageCanvas {
  width: 100%;
  aspect-ratio: 1200 / 749;
  height: auto;
}

@media (max-width: 815px) {
  #pageCanvas {
    aspect-ratio: 1200 / 720;
  }
}

@media (max-width: 525px) {
  #pageCanvas {
    aspect-ratio: 1200 / 750;
  }
}

@media (max-width: 482px) {
  #pageCanvas {
    aspect-ratio: 450 / 323;
  }
}

@media (max-width: 400px) {
  #pageCanvas {
    aspect-ratio: 450 / 353;
  }
}

@media (max-width: 351px) {
  #pageCanvas {
    aspect-ratio: 450 / 433;
  }
}

@media (max-width: 317px) {
  #pageCanvas {
    aspect-ratio: 450 / 503;
  }
}
