:root {
  --spacing: 1em;

  color-scheme: light dark;
}

body {
  background: canvas;
}

footer {
  margin-top: 20svh;
}

img, canvas {
max-width: 100svw;
max-height: 100svh;
}