        /* Enhanced Navbar */
        .navbar {
            transition: var(--transition);
            padding: 15px 0;
            background: rgba(13, 32, 53, 0.95) !important;
            backdrop-filter: blur(10px);
            box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
        }

        .navbar-brand img {
            box-shadow: 0 2px 6px rgba(0,0,0,0.5);
            width: auto;
            border-radius: 50%;
            padding: 6px;
            background-color: #ffffff;
            height: 60px;
            transition: var(--transition);
        }

        .nav-link {
            font-weight: 500;
            position: relative;
            margin: 0 5px;
            /*color: rgba(255, 255, 255, 0.85) !important;*/
            color: #EAA44E;
            transition: var(--transition);
        }

        .nav-link:hover {
            color: var(--accent) !important;
        }

        .nav-link::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 0;
            height: 2px;
            background-color: var(--accent);
            transition: var(--transition);
        }

        .nav-link:hover::after {
            width: 100%;
        }

        .navbar .btn-primary {
            padding: 8px 20px;
            border-radius: 30px;
            font-weight: 600;
        }
             /* Buttons */
        .btn-primary {
            background: linear-gradient(135deg, var(--accent), #ff9e2a);
            border: none;
            color: white;
            padding: 15px 35px;
            border-radius: 50px;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 1px;
            transition: var(--transition);
            box-shadow: 0 5px 15px rgba(255, 182, 90, 0.3);
        }

        .btn-primary:hover {
            background: linear-gradient(135deg, #ff9e2a, var(--accent));
            transform: translateY(-5px);
            box-shadow: 0 10px 25px rgba(255, 182, 90, 0.4);
            color: white;
        }

        .btn-outline-primary {
            border: 2px solid var(--accent);
            color: var(--accent);
            padding: 15px 35px;
            border-radius: 50px;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 1px;
            transition: var(--transition);
            background: transparent;
        }

        .btn-outline-primary:hover {
            background: var(--accent);
            color: white;
            transform: translateY(-5px);
            box-shadow: 0 10px 25px rgba(255, 182, 90, 0.3);
        }