@import url(https://fonts.bunny.net/css?family=amaranth:400,700);
body {
  margin: 0px;
  background-color: #ffe1ed;
  color: #fb8cac;
  font-family: "Amaranth", sans-serif;
}

a {
  color: #fb8cac;
  font-weight: bold;
}

.container {
  padding: 10px;
}

.site {
  margin: 20px auto;
  max-width: 90%;
  border: #fb8cac 5px solid;
  border-radius: 20px;
  background-color: #fff2f7;
  font-size: 20px;
}

.head nav {
  border-radius: 20px 20px 0px 0px;
  display: flex;
  justify-content: space-between;
  background-color: #FFFFFF;
  padding: 0px;
  height: 100px;
}
.head .left {
  padding: 10px 20px;
}
.head .title {
  font-weight: 100px;
  font-size: 40px;
}
.head .logo {
  display: none;
  max-height: 100px;
}

.navbar {
  background-color: white;
  padding: 10px;
  border-radius: 20px;
  font-size: 20px;
}
.navbar ul {
  display: flex;
  justify-content: space-evenly;
  list-style: none;
  padding: 0px;
  margin: 0px;
}

.footer ul {
  flex-direction: column;
}

.row {
  display: flex;
  justify-content: space-evenly;
  flex-direction: column;
}

.s70 {
  width: 100%;
}

.s30 {
  width: 100%;
}

.side-img {
  max-width: 75%;
  border-radius: 25px;
  margin: 10px 60px;
  margin-right: 100px;
  align-self: center;
  border: 5px #ffe1ed solid;
}

.card {
  background-color: white;
  border-radius: 15px;
  margin: 10px;
  padding: 10px;
}
.card .title {
  font-weight: bold;
  font-size: 25px;
}

.sideimgs {
  display: flex;
  flex-direction: column;
  justify-content: end;
}

.space-top {
  margin-top: 50px;
}

.small-cinny {
  max-width: 100%;
}

.flexnyah {
  display: flex;
}

.card-content {
  padding: 10px;
}

.banner-image {
  max-width: 100%;
  border-radius: 10px;
  margin-top: 30px;
}

.grid {
  display: grid;
}

.projects {
  grid-template-columns: auto;
  margin: 10px;
}
.projects img {
  max-width: 100%;
  max-height: 300px;
  border-radius: 20px;
  margin-bottom: 5px;
}

.badge {
  padding: 5px 10px;
  margin: 5px 10px;
  border-radius: 10px;
}

.badge-yellow {
  color: black;
  background-color: #ffc2d1;
}

.badge-green {
  color: black;
  background-color: #ff8fab;
}

.badge-red {
  color: white;
  background-color: #fb6f92;
}

@media (min-width: 768px) {
  .site {
    margin: 50px auto;
    max-width: 1200px;
  }
  .head .logo {
    display: inline;
  }
  .s70 {
    width: 60%;
  }
  .s30 {
    width: 40%;
  }
  .row {
    flex-direction: row;
  }
  .projects {
    grid-template-columns: auto auto;
  }
  .side-img {
    align-self: end;
    max-width: 300px;
  }
  .footer ul {
    flex-direction: row;
  }
}

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