/* Navbar Styles */

/* .navbar { */
/*     position: fixed; */
/*     top: 0; */
/*     left: 0; */
/*     width: 100%; */
/*     background-color: rgba(255, 255, 255, 0.95); */
/*     backdrop-filter: blur(10px); */
/*     -webkit-backdrop-filter: blur(10px); */
/*     box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05); */
/*     z-index: 1000; */
/*     padding: 1rem 0; */
/*     transition: all var(--transition-medium); */
/* } */

/* .navbar .container { */
/*     display: flex; */
/*     align-items: center; */
/*     justify-content: space-between; */
/* } */

/* .navbar-logo { */
/*     display: flex; */
/*     align-items: center; */
/* } */

/* .logo-link { */
/*     display: flex; */
/*     align-items: center; */
/*     text-decoration: none; */
/* } */

/* .logo-img { */
/*     height: 36px; */
/*     width: auto; */
/*     margin-right: 0.5rem; */
/* } */

/* .logo-text { */
/*     font-size: 1.5rem; */
/*     font-weight: 700; */
/*     color: var(--primary-color); */
/* } */

/* .navbar-links { */
/*     display: flex; */
/*     align-items: center; */
/* } */

/* .nav-menu { */
/*     display: flex; */
/*     align-items: center; */
/*     gap: 2rem; */
/* } */

/* .nav-item { */
/*     position: relative; */
/* } */

/* .nav-link { */
/*     color: var(--text-color); */
/*     font-weight: 500; */
/*     font-size: 1rem; */
/*     transition: color var(--transition-fast); */
/*     padding: 0.5rem 0; */
/*     position: relative; */
/* } */

/* .nav-link::after { */
/*     content: ""; */
/*     position: absolute; */
/*     bottom: 0; */
/*     left: 0; */
/*     width: 0; */
/*     height: 2px; */
/*     background-color: var(--primary-color); */
/*     transition: width var(--transition-medium); */
/* } */

/* .nav-link:hover { */
/*     color: var(--primary-color); */
/* } */

/* .nav-link:hover::after { */
/*     width: 100%; */
/* } */

/* .navbar-cta { */
/*     margin-left: 2rem; */
/* } */

/* /\* Mobile menu toggle *\/ */
/* .mobile-menu-toggle { */
/*     display: none; */
/*     flex-direction: column; */
/*     justify-content: space-between; */
/*     width: 30px; */
/*     height: 21px; */
/*     background: transparent; */
/*     border: none; */
/*     cursor: pointer; */
/*     padding: 0; */
/*     z-index: 1001; */
/* } */

/* .mobile-menu-toggle .bar { */
/*     height: 3px; */
/*     width: 100%; */
/*     background-color: var(--text-color); */
/*     border-radius: 10px; */
/*     transition: all var(--transition-medium); */
/* } */

/* /\* Navbar scrolled state *\/ */
/* .navbar.scrolled { */
/*     padding: 0.75rem 0; */
/*     background-color: rgba(255, 255, 255, 0.98); */
/*     box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); */
/* } */

/* /\* Media Queries *\/ */
/* @media screen and (max-width: 992px) { */
/*     .navbar-links { */
/*         display: none; */
/*         position: fixed; */
/*         top: 0; */
/*         left: 0; */
/*         width: 100%; */
/*         height: 100vh; */
/*         background-color: var(--background-color); */
/*         padding-top: 5rem; */
/*         flex-direction: column; */
/*         align-items: center; */
/*         justify-content: flex-start; */
/*         z-index: 999; */
/*         opacity: 0; */
/*         transition: opacity var(--transition-medium); */
/*     } */

/*     .navbar-links.active { */
/*         display: flex; */
/*         opacity: 1; */
/*     } */

/*     .nav-menu { */
/*         flex-direction: column; */
/*         gap: 1.5rem; */
/*     } */

/*     .nav-link { */
/*         font-size: 1.25rem; */
/*     } */

/*     .navbar-cta { */
/*         margin: 2rem 0 0 0; */
/*     } */

/*     .mobile-menu-toggle { */
/*         display: flex; */
/*     } */

/*     /\* Mobile menu open state *\/ */
/*     .mobile-menu-toggle.active .bar:nth-child(1) { */
/*         transform: translateY(9px) rotate(45deg); */
/*     } */

/*     .mobile-menu-toggle.active .bar:nth-child(2) { */
/*         opacity: 0; */
/*     } */

/*     .mobile-menu-toggle.active .bar:nth-child(3) { */
/*         transform: translateY(-9px) rotate(-45deg); */
/*     } */
/* } */
