/* ===== NAVBAR STYLES ===== */
    .custom-navbar {
        background-color: #0d6efd; /* Bootstrap blue */
    }

    .custom-navbar .navbar-brand img {
        height: 40px;
    }

    .custom-navbar .nav-link {
        color: #ffffff !important;
        font-size: 14px;
        font-weight: 500;
        padding: 12px 16px;
    }

    .custom-navbar .nav-link:hover {
        background-color: rgba(255, 255, 255, 0.2);
        border-radius: 5px;
    }

    .navbar-toggler {
        border-color: rgba(255,255,255,0.6);
    }

    .navbar-toggler-icon {
        filter: invert(1);
    }