.navbar-nav .nav-item.active .nav-link {
    background-color: #F2E318;
    font-weight: bold;
    border-radius: 4px;
}

.navbar {
    background-color: #af9b84 !important;
}

/* Custom button colors matching navbar theme */
.btn-primary {
    background-color: #af9b84;
    border-color: #af9b84;
    color: white;
}

.btn-primary:hover {
    background-color: #8f7b64;
    border-color: #8f7b64;
}

.btn-warning {
    background-color: #F2E318;
    border-color: #F2E318;
    color: #333;
}

.btn-warning:hover {
    background-color: #d2c316;
    border-color: #d2c316;
}

.btn-success {
    background-color: #179767;
    border-color: #179767;
}

.btn-success:hover {
    background-color: #147a55;
    border-color: #147a55;
}

.btn-info {
    background-color: #af9b84;
    border-color: #af9b84;
    opacity: 0.8;
}

.btn-info:hover {
    background-color: #8f7b64;
    border-color: #8f7b64;
    opacity: 1;
}
