.btn-primary {
    display: inline-block;
    text-align: center;
    background: var(--light);
    color: white;
    padding: var(--s-1) var(--s-2);
    border-radius: var(--radius);
    border: 1px solid var(--light);
    justify-content: center;
    width: 100%;
    cursor: pointer;
}

.btn-primary:hover {
    opacity: 0.7;
}

.btn-primary:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

button, a{
    text-decoration: none;
    color: var(--light);
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    background: none;
    border: none;
    opacity: 1;
}

button:hover, a:hover{
    opacity: 0.7;
}