@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=DM+Mono&family=Open+Sans&display=swap");
html {
  scroll-behavior: smooth;
  box-sizing: border-box;
}

*,
*::after,
*::before {
  box-sizing: inherit;
}

body {
  background: #f7f7f7;
  font-family: "Poppins", sans-serif;
}
body a {
  color: inherit;
  text-decoration: none;
}

.Header {
  background: linear-gradient(to right, #00cc29, #39ac73);
  text-align: center;
  padding-top: 30px;
  padding-bottom: 50px;
}
.Header .banner {
  margin-bottom: 5%;
}
.Header .banner h1 {
  color: #044926;
  font-size: 35px;
  font-weight: 700;
  margin: 0;
}
.Header .banner .tagline {
  font-style: italic;
  margin: 15px 0;
  color: #556153;
}
.Header .cta .download {
  background-color: #125718;
  color: white;
  margin-right: 30px;
}
.Header .cta .github {
  background-color: #079107;
  color: white;
}

.btn {
  outline: none;
  cursor: pointer;
  border: none;
  font-size: 20px;
  transition: 500ms all ease-out;
  padding: 10px 15px;
  border-radius: 5px;
  box-shadow: 2px 2px 5px #292929;
}
.btn:active {
  transform: translateY(4px);
  box-shadow: 2px 2px 2px #292929;
}
.btn:hover {
  filter: brightness(120%);
}

.Body {
  font-family: Open Sans, sans-serif;
  margin-left: 10%;
  margin-right: 20%;
}
@media screen and (max-width: 700px) {
  .Body {
    margin-left: 10px;
    margin-right: 10px;
  }
}

.installation,
.integration {
  margin: 15px 0;
  font-size: 25px;
  margin-bottom: 15px;
}
.installation h1,
.integration h1 {
  font-size: 28px;
  background: rgba(1, 14, 1, 0.377);
  width: max-content;
  font-family: Poppins;
  margin: 0;
  padding: 10px;
  border-radius: 15px;
}
.installation p,
.integration p {
  padding: 0;
  margin-top: 15px;
  margin-left: 15px;
  font-size: 21px;
}

.flex {
  display: flex;
  margin-bottom: 20px;
}
.flex a {
  color: gray;
  text-decoration: none;
  font-size: 25px;
  margin-right: 10px;
}
.flex section .sub-heading {
  margin: 0;
  margin-bottom: 15px;
  font-size: 25px;
}
.flex section .content {
  margin-top: 5px;
  font-size: 20px;
}

#unpkg,
#jsdelivr,
#npm {
  margin: 0;
  margin-bottom: 5px;
}

.code {
  padding: 10px 5px;
  font-family: DM Mono;
  background: #e2dfdf;
  margin-bottom: 10px;
}

.link {
  cursor: pointer;
  padding-top: 5px;
}
.link a {
  font-family: Arial, Helvetica, sans-serif;
  color: #080875;
  font-size: 25px;
}
.link img {
  width: 25px;
}

.red {
  color: #c82829;
}

.green {
  color: #718c00;
}

.violet {
  color: #8959a8;
}

.black {
  color: #333333;
}

.orange {
  color: #f5851f;
}

@media screen and (max-width: 700px) {
  .Body .inHTML .code,
.Body .inCSS .code {
    overflow: scroll;
    width: 85vw;
  }
}

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