.btn {
    display: inline-flex;
    align-items: center;
    padding: 16px 30px;
    border-radius: 100px;
    background: var(--honey-deep);
    /* border: 2px solid var(--honey-deep); */
    cursor: pointer;
    transition: .3s;
    color: var(--cream);
}

.btn:hover {
    transform: translateY(3px);
}

.btn-auth {
    display: flex;
    justify-self: end;
    gap: 30px;
    margin-top: 10px;
    margin-right: 50px;
    color: var(--cream);
}

.btn-co,
.btn-cr {
    border-radius: 5px;
    border: none;
    padding: 5px;
    background: none;

}

.btn-actions {
    padding: 10px;
    border-radius: 10px;
    border: none;
    background-color: var(--honey-deep);
}

.ahouse-button {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 13px 18px;
    background: #263025;
    border-radius: 30px;
    color: var(--white);
    text-decoration: none;
    font-size: 0.8rem;
    font-weight: 600;
    transition:
        background 0.25s ease,
        gap 0.25s ease;
}

.ahouse-button:hover {
    background: #3b4938;
    color: #fff;
    gap: 18px;
}

.register-button {
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    font-size: 14.5px;
    display: inline-flex;
    margin: 0 auto;
    align-items: center;
    gap: 10px;
    padding: 16px 30px;
    border-radius: 100px;
    background: var(--honey);
    color: var(--bark-deep);
    border: 2px solid var(--honey);
    cursor: pointer;
    transition: transform .3s var(--ease), box-shadow .3s var(--ease), background .3s var(--ease);
}

.register-button {
    display: flex;
    margin: 0 auto;
}


.btn:hover {
    transform: translateY(3px);
    /* box-shadow: 0 5px 0 var(--honey-deep); */
}

.btn.outline {
    background: transparent;
    color: var(--bark-deep);
    border: 2px solid var(--bark-deep);
    box-shadow: none;
}

.btn.outline:hover {
    background: var(--bark-deep);
    color: var(--cream);
    transform: none;
}

.btn.light {
    background: var(--cream);
    color: var(--bark-deep);
    /* border: 2px solid var(--bark-deep); */
    /* box-shadow: 0 8px 0 var(--bark-deep); */
}

.btn.light:hover {
    transform: translateY(3px);
    /* box-shadow: 0 5px 0 var(--bark-deep); */
}

.btn svg {
    width: 14px;
    height: 14px;
}

/* =========================================================
   BUTTONS
========================================================= */

.cta-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    padding: 14px 24px;
    background: var(--accent);
    color: var(--bark-deep);
    border: 1px solid var(--accent);
    text-decoration: none;
    cursor: pointer;
    transition:
        background-color .3s ease,
        color .3s ease,
        border-color .3s ease,
        transform .25s var(--ease);
}

.cta-button:hover {
    background: var(--accent-dark);
    color: var(--bark-deep);
    transform: translateY(-2px);
}