body.mobile div.nav {
  margin-bottom: 2em;

  border-bottom-color: hsl(24, 6%, 70%);
  border-bottom-width: 2px;
  border-bottom-style: dashed;
}

body.mobile div.header div.title {
  height: 8vh;
}

body.mobile div.header-divider {
  height: 2px;
}

body.mobile div.main {
  width: 100vw;
}

body.mobile div.main > div.nav, body.mobile div.main > div.content {
  width: 100%;
}

body.mobile img.screenshot {
  width: 61.8%;
}

body.mobile img.screenshot-large {
  width: 85.4%;
  margin-bottom: 0.618em;
}

body.mobile div.subsection-content {
  width: 85.4%;
}

body.mobile div.section-title-container {
  padding-left: 2.5em;
}
