nav{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:0 48px;height:62px;background:rgba(5,5,10,.85);backdrop-filter:blur(24px);border-bottom:1px solid var(--border);}
.nav-logo{display:flex;align-items:center;gap:10px;cursor:pointer;}
.licon{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;object-fit:contain;}
.nav-logo span{font-size:17px;font-weight:800;letter-spacing:-.02em;}
.nav-links{display:flex;gap:2px;}
.nav-links a{color:var(--text2);font-size:13.5px;font-weight:500;padding:6px 14px;border-radius:7px;cursor:pointer;transition:all .18s;text-decoration:none;}
.nav-links a:hover{color:var(--text);background:rgba(255,255,255,.04);}
.nav-right{display:flex;gap:10px;align-items:center;}
.btn-ghost{background:none;border:1px solid var(--border2);color:var(--text2);padding:7px 18px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .18s;font-family:var(--font);}
.btn-ghost:hover{color:var(--text);border-color:rgba(139,92,246,.5);}
.btn-acc{background:linear-gradient(135deg,var(--accent),var(--disc));color:#fff;border:none;padding:8px 20px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s;font-family:var(--font);box-shadow:0 0 20px var(--glow2);}
.btn-acc:hover{transform:translateY(-1px);box-shadow:0 4px 30px var(--glow);}

@media(max-width:768px){
  nav{padding:0 20px;}
  .nav-links{display:none;}
  .nav-right{display:none;}
  .nav-burger{display:flex !important;}
}
