@import url(/JurassicPark.ttf);
@font-face {
  font-family: Jurassic;
  src: url(/JurassicPark.ttf);
}
body {
  background-color: #2e2836;
  box-sizing: border-box;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  margin: 0;
}

header {
  background-color: #b6d094;
  position: sticky;
  top: 0;
}
header nav ul {
  display: flex;
  justify-content: center;
  margin: 0;
}
header nav ul li {
  background-color: #e1aa7d;
  padding: 10px;
}
header nav ul li a {
  color: #2e2836;
  text-decoration: none;
}
header nav ul li:hover {
  opacity: 0.6;
}
header nav ul li:not(:last-child) {
  border-right: 1px solid #be8a60;
}
@media screen and (max-width: 450px) {
  header nav ul li {
    padding: 10px 5px;
  }
}

main {
  color: #b6d094;
}
main h1 {
  margin: 0;
  padding: 15px;
}
main section {
  padding: 15px;
}
main h1,
main h2 {
  text-align: center;
}
main figure {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  width: 350px;
}
main figure img {
  border-radius: 5px;
  width: 100%;
}
main figure figcaption {
  font-size: small;
  text-align: center;
}

footer {
  align-items: center;
  background-color: #e1aa7d;
  color: #2e2836;
  display: flex;
  margin: 0;
  padding: 10px;
  justify-content: space-between;
}
footer div p {
  display: flex;
  align-items: center;
}
footer p {
  margin: 0;
}
@media screen and (max-width: 500px) {
  footer {
    flex-direction: column;
    gap: 10px;
  }
}

a {
  color: inherit;
}

ol,
ul {
  list-style-type: none;
  padding: 0;
}

.strike {
  text-decoration: line-through;
}

.slogan {
  border: 2px solid #6a2e35;
  border-radius: 5px;
  display: block;
  margin: auto;
  max-width: 600px;
  padding: 10px;
  text-align: center;
  font-size: xx-large;
  letter-spacing: 3px;
  font-family: "Jurassic", "Trebuchet MS", sans-serif;
}

#promises,
#media {
  background-color: #6a2e35;
}

#tinytiny {
  font-size: xx-small;
  opacity: 0.5;
}

#appeal {
  background-color: #b6d094;
  color: #2e2836;
  font-weight: bold;
  font-size: larger;
}/*# sourceMappingURL=styles.css.map */