.navbar-custom {
                background-color: #763435;
                width: 100%;
            }

            .navbar-custom .navbar-nav .nav-link {
                color: white;
                position: relative;
                transition: color 0.3s ease;
            }

            .navbar-custom .navbar-nav .nav-link:before {
                content: '';
                position: absolute;
                bottom: 0;
                left: 0;
                width: 100%;
                height: 2px;
                background-color: rgba(255, 255, 255, 0);
                transition: background-color 0.3s ease;
            }

            .navbar-custom .navbar-nav .nav-link:hover {
                color: #ffd700;
            }

            .navbar-custom .navbar-nav .nav-link:hover:before {
                background-color: rgba(255, 215, 0, 1);
            }

            .navbar-custom .navbar-nav .nav-link .user-icon {
                width: 30px;
                height: 30px;
                border-radius: 50%;
                border: 2px solid white;
                display: flex;
                justify-content: center;
                align-items: center;
            }

            .navbar-custom .navbar-brand {
                color: white;
                text-decoration: none;
                /* Remove underline */
            }