--primary-color);
padding: 0;
height: auto;
font-weight: 500;
box-shadow: none;
}
.btn-text:hover {
background: none;
color: var(--primary-dark);
text-decoration: underline;
box-shadow: none;
}
.btn-text::after {
display: none;
}
.btn i {
margin-right: 0.5rem;
}
.btn .spinner {
display: inline-block; width: 1.25rem; height: 1.25rem; border: 2px solid rgba(255, 255, 255, 0.3); border-radius: 50%; border-top-color: #ffffff; animation: spin 1s linear infinite; margin-left: 0.6rem;
}
@keyframes spin { to { tran