@import url("https://fonts.googleapis.com/css2?family=Lora&family=Raleway&display=swap");

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  /* font-family: ; */
}
:root {
  --bg-color: rgb(25, 25, 25);
  --secondaryText-color: rgb(206, 206, 206);
  --mainText-color: rgb(255, 255, 255);
  --btn-color: rgb(62, 180, 137);
  --hover-btn-color: rgb(32, 122, 89);
  --mainFont: "Lora", serif;
  --secondaryFont: "Raleway", sans-serif;
}
html,
body {
  width: 100%;
  background-color: var(--bg-color);
}
#main {
  min-height: 100vh;
}
#page1 {
  border-bottom: rgb(68, 68, 68) 0.01px solid;
  padding: 0px 30px;
}
nav {
  height: 10vh;
  padding: 0px 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-shadow: 0px 15px 10px -15px #111;
}
.walletBtn {
  padding: 10px;
  border: rgb(71, 71, 71) 0.01px solid;
  border-radius: 5px;
}
.walletBtn > i {
  margin-right: 10px;
  font-size: 1rem;
}
.moreBtn {
  border: rgb(71, 71, 71) 0.01px solid;
  padding: 5px;
  border-radius: 5px;
}
.moreBtn > i {
  font-size: 1.5rem;
}

li {
  display: inline-block;
}
li > a {
  text-decoration: none;
  color: var(--secondaryText-color);
  padding: 0 15px;
  font-family: var(--secondaryFont);
}
.btn {
  background-color: var(--btn-color);
  border: none;
  border-radius: 3px;
  padding: 10px;
  transition: all 0.5s ease-in-out;
}
.btn:hover {
  background-color: var(--hover-btn-color);
}
a {
  color: white;
  text-decoration: none;
  font-family: var(--secondaryFont);
}

.mainHeading {
  font-size: 3.5rem;
  font-family: var(--secondaryFont);
  width: 530px;
  color: var(--mainText-color);
  line-height: 65px;
  margin: 50px 0px 10px 0px;
}
.subHeading {
  font-family: var(--secondaryFont);
  font-size: 1.1rem;
  width: 350px;
  color: var(--secondaryText-color);
  margin: 10px 30px 40px 0px;
  line-height: 25px;
}
#cardsCollection {
  height: 30vh;
  /* border: red solid; */
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  margin-bottom: 100px;
  margin-top: 50px;
}
.informationBox {
  width: 380px;
  height: 130px;
  box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em,
    rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
  border-radius: 10px;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.informationBox > h4 {
  color: var(--secondaryText-color);
  font-size: 1rem;
  font-family: var(--secondaryFont);
}
.informationBox > p {
  color: var(--mainText-color);
  font-size: 2rem;
  font-family: var(--mainFon);
}
#page2 {
  padding: 0px 30px;
}
.features {
  /* border: red solid; */
  height: 300px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 25vh;
}
.featuresBox {
  width: 370px;
  height: 200px;
  padding: 20px;
  /* border: red solid; */
}
.featureHeading > h4 {
  color: var(--mainText-color);
  font-family: var(--secondaryFont);
  font-size: 1.2rem;
}
.featuresBox > p {
  color: var(--secondaryText-color);
  font-family: var(--secondaryFont);
  font-size: 1.2rem;
  line-height: 25px;
}
.featureHeading {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 20px;
}

#page2 > h2 {
  width: 450px;
  font-family: var(--secondaryFont);
  color: var(--mainText-color);
  font-size: 2.5rem;
  /* border: red solid; */
}

.tokenCards {
  height: 300px;
  /* border: red solid; */
  margin-top: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.twoTokens {
  background-color: rgb(21, 21, 21);
  width: 590px;
  height: 230px;
  border-radius: 10px;
  padding: 30px;
  border: rgb(45, 45, 45) 0.01px solid;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px,
    rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}
.twoTokens > p {
  color: var(--mainText-color);
  margin-bottom: 20px;
  font-family: var(--secondaryFont);
  font-size: 1rem;
}
.featureHeading > h4 {
  font-size: 1.5rem;
  font-family: var(--secondaryFont);
}
.readMore {
  border: rgb(106, 106, 106) 0.01px solid;
  padding: 11px;
  border-radius: 5px;
  font-size: 0.9rem;
  margin-left: 10px;
}
.page3 {
  background-color: rgb(21, 21, 21);
  height: 200px;
  padding: 20px;
  margin-top: 20px;
  border-top: rgb(48, 48, 48) 0.01px solid;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.socalLinks > a {
  color: gray;
  font-size: 2.5rem;
  transition: all 0.5s ease-in-out;
  margin: 0 20px;
}
.socalLinks > a:hover {
  color: var(--mainText-color);
}
.links > a {
  margin: 0 10px;
}
