html {
  color-scheme: light dark;
}

body {
  font-family: serif, system-ui;
  font-size: 1.25rem;
  line-height: 1.5;
}

img,
svg,
video {
  max-width: 100%;
  display: block;
}

main {
  margin-inline: auto;
  max-width: 100%;
}

@media screen and (min-width: 600px) {
  main {
    max-width: min(70ch, 100% - 4rem);
  }
}
