.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid rgba(0,0,0,.1);left:0;position:fixed;right:0;top:0;transition:all .3s ease;width:100%;z-index:1000}.navbar.scrolled{background:#fffffffa;box-shadow:0 2px 20px #0000001a}.navbar .container{align-items:center;display:flex;height:70px;justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 40px;width:100%}.navbar .logo{flex-shrink:0}.navbar .logo a{background:linear-gradient(135deg,#9333ea,#3b82f6);-webkit-background-clip:text;font-size:24px;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;position:relative;text-decoration:none;transition:all .3s ease}.navbar .logo a:after{background:linear-gradient(135deg,#9333ea,#3b82f6);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar .logo a:hover:after{width:100%}.navbar .nav-links{display:flex;gap:32px;list-style:none;margin:0 0 0 auto;padding:0}.navbar .nav-links li{position:relative}.navbar .nav-links li a{align-items:center;border-radius:6px;color:#6b7280;display:flex;font-size:16px;font-weight:500;gap:6px;padding:8px 16px;position:relative;text-decoration:none;transition:all .3s ease}.navbar .nav-links li a .nav-icon{flex-shrink:0;height:18px;width:18px}.navbar .nav-links li a:hover{background:linear-gradient(135deg,#9333ea1a,#3b82f61a);border-radius:6px}.navbar .nav-links li a:hover .nav-icon{color:#9333ea}.navbar .nav-links li a.active{color:#9333ea;font-weight:600}.navbar .nav-links li a.active .nav-icon{color:#9333ea}.navbar .nav-links li a.router-link-active{color:#9333ea;font-weight:600}.navbar .nav-links li a.router-link-active .nav-icon{color:#9333ea}@media (max-width:768px){.navbar .container{padding:0 20px}.navbar .nav-links{gap:16px}.navbar .nav-links li a{font-size:14px;padding:6px 12px}.navbar .logo a{font-size:20px}}body{padding-top:70px}
