.btn1{
  display: inline-flex;
  min-width: 11.2rem;
  padding: 1.6rem 2.4rem;
  justify-content: center;
  align-items: center;
  gap: 0.8rem;
  border-radius: 1.0rem;
  border: none;
  background-color: var(--green);
  color: var(--purple-strong);
}
.btn1:hover{
  background-color: var(--green);
  outline: 3px solid var(--gray-light);
  outline-offset: 3px;
}

.btn2{
  display: inline-flex;
  min-width: 11.2rem;
  padding: 1.6rem 2.4rem;
  justify-content: center;
  align-items: center;
  gap: 0.8rem;
  border-radius: 1.0rem;
  border: none;
  background-color: var(--purple);
  color: var(--gray-light);
}
.btn2:hover{
  background-color: var(--purple-light);
  outline: 3px solid var(--gray-light);
  outline-offset: 3px;
}
.btn3{
  display: inline-flex;
  padding: 1rem 2.4rem;
  justify-content: center;
  align-items: center;
  gap: 0.8rem;
  border-radius: 1.0rem;
  border: none;
  background-color: var(--purple);
  color: var(--gray-light);
}
.btn3:hover{
  background-color: var(--purple-light);
  outline: 3px solid var(--gray-light);
  outline-offset: 3px;
}
.back-to-top {
  bottom: 20px;
  right: 20px;
  background-color: var(--purple);
  color: #fff;
  padding: 10px 20px;
  text-decoration: none;
  border-radius: 5px;
  font-size: 16px;
}

.back-to-top:hover {
  background-color: var(--purple-medium);
}