html {
  scroll-behavior: smooth;
  font-size: 16px;
}

img {
  width: 200px;
}

body > header {
  max-width: 350px;
  position: fixed;
  padding: 10px 20px;
  overflow-y: auto;
  height: 100vh;
  border-right: 1px solid gray;
}
body > header > h1 {
  font-size: 1.7rem;
  margin-bottom: 10px;
}
body > header > h1 > span {
  font-size: 1.2rem;
  font-weight: normal;
}
body > header .logo {
  position: fixed;
  bottom: 10px;
  right: 10px;
}
body > header .logo > img {
  width: 70px;
  height: 70px;
}
body > div {
  width: calc(100vw - 400px);
  margin-left: 350px;
}
body > div > main > section > h2 {
  padding-top: 40px;
  border-bottom: 1px solid grey;
  padding-bottom: 10px;
  margin-bottom: 20px;
  font-size: 3rem;
}
body > div > main > section > section h3 {
  font-size: 2.3rem;
}
body > div > main > section > section h4 {
  font-size: 1.7rem;
}
body > div > main > section > section h5 {
  font-size: 1.3rem;
  margin-bottom: 15px;
}
body > div > main > section > section#stones > ul {
  padding-left: 0;
}
body > div > main > section > section#stones > ul > li:first-of-type h4 {
  margin-top: 20px;
}
body > div > main > section > section#stones > ul > li:not(:first-of-type) h4 {
  margin-top: 40px;
}
body > div > main > section > section#stones > ul > li {
  list-style-type: none;
}
body > div > main > section > section#stones > ul > li > article > ul {
  list-style-type: none;
  padding-left: 27px;
}
body > div > main > section > section#stones > ul > li > article > ul > li {
  margin-bottom: 25px;
}
body > div > main > section > section#stones > ul > li > article > ul > li > div:first-of-type {
  font-weight: bold;
  margin-bottom: 5px;
}
body > div > main > section > section#stones > ul > li > article > ul > li > div:nth-of-type(2) {
  margin-bottom: 5px;
}
body > div > main > section > section#stones > ul > li > article > ul > li > div:nth-of-type(2) > ul {
  list-style-type: disc;
}
body > div > main > section > section#stones > ul > li > article > ul > li > div:nth-of-type(2) > ul ul {
  list-style-type: none;
  padding-left: 10px;
}
body > div > main > section > section#stones > ul > li > article > ul > li > div:last-child > p {
  margin: 0;
}
body > div > main > section > section#items {
  margin-top: 40px;
}
body > div > main > section > section#items h3 {
  margin-bottom: 10px;
}
body > div > main > section > section#items h5 {
  margin-top: 35px;
  margin-bottom: 5px;
}
body > div > main > section > section#items section#base-items h4 {
  margin-top: 20px;
}
body > div > main > section > section#items section#consumables h4 {
  margin-top: 40px;
}
body > div > main > section > section#items section#consumables span {
  font-weight: bold;
}
body > div > main > section > section#items section#consumables div > img {
  padding-left: 20px;
}
body > div > main > section > section#items article > div > img {
  margin-bottom: 20px;
}
body > div > main > section > section#stone-levelling h3 {
  margin-top: 40px;
}
body > div > main > section > section#stone-levelling section#shards > div:first-of-type img {
  height: 1rem;
  width: 1rem;
}
body > div > main > section > section#stone-levelling section#shards > div:nth-of-type(2) > ul {
  list-style-type: none;
  padding: 0;
}
body > div > main > section > section#stone-levelling section#shards > div:nth-of-type(2) > ul li {
  margin-bottom: 20px;
  font-weight: bold;
}
body > div > main > section > section#stone-levelling section#shards > div:nth-of-type(2) > ul li:nth-of-type(3) > ul {
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
}
body > div > main > section > section#stone-levelling section#shards > div:nth-of-type(2) > ul li:nth-of-type(3) > ul > li {
  min-width: 400px;
  font-weight: normal;
}
body > div > main > section > section#stone-levelling section#shards > div:nth-of-type(2) > ul li:nth-of-type(3) > ul > li img {
  width: 250px;
  height: 120px;
}
body > div > main > section > section#using-moves li {
  margin-bottom: 5px;
}
body > div > main > section > section#using-moves li p {
  margin: 0;
}
body > div > main > section > section#commands > ul > li > h4 {
  font-size: 1rem;
}
body > div > main > section h5 > img {
  height: 1.3rem;
  width: 1.3rem;
}
body > div > main > section#credits span {
  font-weight: bold;
}
body > div > main > section#faq > section > p:first-of-type {
  font-weight: bold;
  margin-bottom: 0;
}
body > div > footer {
  text-align: center;
  margin-top: 40px;
}

/*# sourceMappingURL=style.css.map */
