/* NAVBAR ELEGAN */
.custom-navbar {
    background: linear-gradient(135deg, #1e1f26, #2d2f39, #3e404c);
    padding: 12px 0;
}

.custom-navbar .navbar-brand {
    color: #ffffff !important;
    font-weight: 700;
    letter-spacing: 0.5px;
}

.custom-navbar .nav-link {
    color: #dcdce5 !important;
    margin-left: 18px;
    font-weight: 500;
    transition: 0.3s ease;
}

.custom-navbar .nav-link:hover {
    color: #ffffff !important;
    transform: translateY(-2px);
}

.custom-navbar .nav-link.active {
    color: #ffffff !important;
    border-bottom: 2px solid #ffffff;
}
