        .bgblack {
            background-color: #000000;
        }

        .nav {
            background-color: #000;
        }

        /* Navbar Container */
        .navbar {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 15px 20px;
            /*background: linear-gradient(135deg, #121212, #1E1E1E);*/
            background-color: #000;
            color: white;
            position: relative;
            /* Fix menu overflow */
        }

        /* Logo */
        .logo {
            font-size: 24px;
            font-weight: bold;
            color: #ffcc00;
        }

        a .logo {
            color: #ffcc00;
            font-size: 24px;
            text-decoration: none;
        }

        a .logo:hover {
            color: #ff4d4d;
        }

        /* Menu */
        .nav-links {
            list-style: none;
            display: flex;
        }

        .nav-links li {
            margin: 0 15px;
        }

        .nav-links a {
            text-decoration: none;
            color: #ffcc00;
            font-size: 18px;
            transition: 0.3s;
            padding: 10px 15px;
        }

        .nav-links li a:hover,
        .nav-links li.active a {

            border-radius: 10px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            -o-border-radius: 10px;

            background: #ffcc00;
            color: #250011;

        }

        /* Hamburger Icon */
        .menu-icon {
            display: none;
            font-size: 24px;
            cursor: pointer;
        }

        /* Responsive Design */
        @media (max-width: 768px) {
            .nav-links {
                display: none;
                flex-direction: column;
                position: absolute;
                top: 100%;
                /* Ensure it stays below the navbar */
                left: 0;
                width: 100%;
                background: #333;
                text-align: center;
                padding: 10px 0;
                z-index: 1000;
                /* Ensures menu is above other elements */
            }

            .nav-links.active {
                display: flex;
            }

            .nav-links li {
                margin: 10px 0;
            }

            .menu-icon {
                display: block;
            }
        }