/* Links Page Style Sheet */

:root{
  --patreon: #012847;
  --instagram: #833AB4;
  --tiktok: #FE2C55;
  --facebook: #3b5998;
  --twitter: #14171a;
}

/* Classes */

.text{
  color: var(--colorWhite);

  font-family: "Quicksand", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;

  font-size: clamp(1rem, 1.5vw, 2rem);
}

.textC{
  text-align: center;
  padding-bottom: 20px;
}

.linksContainer{
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  align-items: center;
  padding: 12px;
}

.mainLinks{
  display: flex;
  gap: 20px;

  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;

  text-align: center;

  justify-content: center;
  align-items: center;

  flex-wrap: wrap;
}

.otherLinks{
  display: flex;
  gap: 20px;

  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;

  text-align: center;

  justify-content: center;
  align-items: center;

  flex-wrap: wrap;
}

.linkText{
  display: flex;
  justify-content: center;
  align-items: center;

  color: var(--colorWhite);
  background-color: var(--accent);
  background-color: var(--colorBlack);

  border-radius: 20px;
  padding: 18px;

  overflow: hidden;
  font-size: clamp(0.9rem, 0.9vw, 1.7rem);

  height: 50px;
  width: 130px;
  
  transition: ease 0.3s;
}

.linkImg{
  display: flex;
  justify-content: center;
  align-items: center;

  color: var(--colorWhite);
  background-color: var(--colorBlack);

  border-radius: 20px;
  padding: 18px;

  overflow: hidden;
  font-size: clamp(0.9rem, 0.9vw, 1.7rem);

  height: 55px;
  width: 55px;
  
  transition: ease 0.3s;
}

.imgProp{
  width: 40px;
}

/* IDs */

#Spotify:hover{
  color: var(--colorWhite);
  background-color: var(--spotify);

  border-radius: 20px;
  padding: 23px;

  transition: ease 0.3s;
}

#Podcasts:hover{
  color: var(--colorWhite);
  background-color: var(--podcasts);

  border-radius: 20px;
  padding: 23px;

  transition: ease 0.3s;
}

#Youtube:hover{
  color: var(--colorWhite);
  background-color: var(--youtube);

  border-radius: 20px;
  padding: 23px;

  transition: ease 0.3s;
}

#Patreon:hover{
  color: var(--colorWhite);
  background-color: var(--patreon);

  border-radius: 20px;
  padding: 23px;
  font-size: clamp(1rem, 1vw, 1.9rem);

  transition: ease 0.3s;
}

#Instagram:hover{
  color: var(--colorWhite);
  background-color: var(--instagram);

  border-radius: 20px;
  padding: 23px;
  font-size: clamp(1rem, 1vw, 1.9rem);

  transition: ease 0.3s;
}

#Tiktok:hover{
  color: var(--colorWhite);
  background-color: var(--tiktok);

  border-radius: 20px;
  padding: 23px;
  font-size: clamp(1rem, 1vw, 1.9rem);

  transition: ease 0.3s;
}

#Facebook:hover{
  color: var(--colorWhite);
  background-color: var(--facebook);

  border-radius: 20px;
  padding: 23px;
  font-size: clamp(1rem, 1vw, 1.9rem);

  transition: ease 0.3s;
}

#Twitter:hover{
  color: var(--colorWhite);
  background-color: var(--twitter);

  border-radius: 20px;
  padding: 23px;
  font-size: clamp(1rem, 1vw, 1.9rem);

  transition: ease 0.3s;
}

/* Nav Logic */

#nav4{
  color: var(--accent);
  text-decoration: 2px underline double var(--underline);
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-size: large;

  transition: ease 0.2s;
}

#nav5{
  margin-right: auto;
}