body {
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
}
body.page-loaded {
  opacity: 1;
}
img {
  width: 100%;
  height: auto;
  aspect-ratio: 4 / 3;
  display: block;
}