a{
    color: var(--lime);
    transition: var(--transition);
    cursor: pointer;
}

i{
    cursor: pointer;
}

a:hover{
    letter-spacing: 3px;
}

.btn{
    width: fit-content;
    padding: 8px 30px;
    font-size: 15.5px;
    color: var(--txt);
    background: var(--pur);
    transition: var(--transition);
    cursor: pointer;
}

.btn:hover{
    transform: scale(0.9);
    letter-spacing: 0;
}

.icon-btn{
    background: transparent;
}

.form-icon-btn{
  width: 40px;
  height: 40px;
  border-radius: 7px;
  display: grid;
  place-items: center;
  color: var(--color-white);
  background: var(--color-green);
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.transparent-btn{
	width: 40px;
	height: 40px;
	margin: auto;
	display: grid;
	place-items: center;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	color: var(--color-white);
	background: transparent;
}

.form-icon-btn input, .form-icon-btn button,
.transparent-btn input, .transparent-btn button{
  width: 100%;
  height: 100%;
  z-index: 10;
  opacity: 0;
  position: absolute;
}

