@import url("https://fonts.googleapis.com/css2?family=Estonia&display=swap");
@import url("https://fonts.googleapis.com/css2?family=IM+Fell+French+Canon+SC&display=swap");

body {
  background-image: url("https://i.pinimg.com/1200x/de/27/06/de27064d80cca5427b337143c6893e29.jpg");
  background-size: cover;
  justify-content: center;
  text-align: center;
}

main {
  margin-top: 2%;
}

header {
  margin: 0 auto;
}

figcaption {
  margin: 0 auto;
  font-family: "IM Fell French Canon SC", serif;
  font-weight: 600;
  font-style: normal;
  color: #f3d6dfff;
  font-size: 100%;
  padding-bottom: 5%;
}

p {
  margin: 0 auto;
  font-family: "IM Fell French Canon SC", serif;
  font-weight: 600;
  font-style: normal;
  color: #f3d6dfff;
  font-size: 100%;
}

nav {
  margin: 0 auto;
  display: flex;
}

a {
  text-decoration: none;
  margin: 0 auto;
  color: #f3d6dfff;
}

ul {
  margin: 0 auto;
  font-family: "IM Fell French Canon SC", serif;
  font-weight: 600;
  font-style: normal;
  color: #f3d6dfff;
  font-size: 100%;
  padding-bottom: 5%;
  list-style-position: inside;
}

.sect1sect2 {
  background-color: black;
  margin-bottom: 3%;
  border-radius: 10%;
}

.section1 {
  margin: 0 auto;
  float: left;
}

.cats {
  margin: 0 auto;
  margin-left: 15%;
  margin-top: 5%;
  border: 4px dotted #ffb5e9ff;
  float: center;
  border-top-left-radius: 20%;
  border-bottom-right-radius: 20%;
}

.mantis {
  margin: 0 auto;
  margin-top: 2%;
}

.h1-1 {
  margin: 0 auto;
  font-family: "Estonia", cursive;
  font-weight: 600;
  font-style: normal;
  color: #a8838f;
  font-size: 700%;
  text-align: center;
}

.h1-2 {
  margin: 0 auto;
  font-family: "Estonia", cursive;
  font-weight: 600;
  font-style: normal;
  color: #a8838f;
  font-size: 500%;
  text-align: center;
}

h2 {
  margin: 0 auto;
  font-family: "Estonia", cursive;
  font-weight: 600;
  font-style: normal;
  color: #a8838f;
  font-size: 700%;
  text-align: center;
}

iframe {
  border-radius: 5%;
}

.list {
  background-color: black;
  border-radius: 20%;
}
