.custom-navbar{background:linear-gradient(135deg, var(--primary-color), var(--secondary-color));padding:1rem 0;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);}.navbar-brand{font-weight:700;font-size:1.5rem;color:white !important;}.desktop-menu{display:flex;align-items:center;justify-content:space-between;flex-grow:1;margin-left:2rem;}.nav-links{display:flex;list-style:none;margin:0;padding:0;}.nav-links li{margin-right:1.5rem;}.nav-links a{color:rgba(255, 255, 255, 0.9);text-decoration:none;font-weight:500;padding:0.5rem 0;transition:all 0.3s ease;display:inline-block;}.nav-links a:hover{color:white;transform:translateY(-2px);}#mobile-menu-toggle{background:transparent;border:none;color:white;font-size:1.5rem;cursor:pointer;padding:0.5rem;}.mobile-menu{position:fixed;top:70px;left:0;right:0;background:linear-gradient(135deg, var(--primary-color), var(--secondary-color));padding:1rem;z-index:1000;display:none;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}.mobile-menu.active{display:block;}.mobile-menu .nav-links{flex-direction:column;margin-bottom:1rem;}.mobile-menu .nav-links li{margin-right:0;margin-bottom:1rem;}.mobile-menu .search-form{width:100%;max-width:100%;}@media (max-width:992px){.desktop-menu{display:none !important;}#mobile-menu-toggle{display:block;}}@media (min-width:993px){#mobile-menu-toggle{display:none;}.mobile-menu{display:none !important;}}