/* Navbar hover effects */
.nav-link {
    position: relative;
    transition: color 0.3s ease;
}

.nav-link:hover {
    color: gold !important;
}

.nav-link:hover::after {
    left: 0;
}

/* CTA button hover */
.btn-cta:hover {
    background: gold !important;
    color: darkgreen !important;
    transform: scale(1.05);
}

/* Mobile toggle animation */
.navbar-toggler {
    border: none;
}

.navbar-toggler-icon {
    width: 30px;
    height: 3px;
    background: gold;
    display: block;
    margin: 6px auto;
    transition: all 0.4s;
}