/* Navigation */
.navbar {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
    padding: 1rem 0;
}

.navbar-brand img {
    transition: opacity 0.3s ease;
}

.navbar-brand:hover img {
    opacity: 0.8;
}

.nav-link {
    color: var(--primary-navy) !important;
    font-weight: 500;
    padding: 0.5rem 1rem !important;
    transition: color 0.3s ease;
}

    .nav-link:hover {
        color: var(--primary-orange) !important;
    }
