
.body {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap-reverse;
/*  max-width: 80vmax;
  margin: auto;*/
  gap: 2vw;
}
.sidebar {
  min-width: 30%;
  max-width: 400px;
  flex-grow: 1;
  background-color: rgba(255,0,0,0.3);
}
.content {
  background-color: rgba(0,255,0,0.3);
  max-width: 60vmax;
}

#buttons {
  img {
    display: block;
    margin: auto;
    width: 60%;
    aspect-ratio: 88 / 31;
  }
}

img {
  width: 10vmax;
}
.markdown-module {
  padding: 1vmax 2vmax;
  margin: 1vmax 0;
  background-color: #f0f0f044;
}
