

/* v29: Taller, translucent gradient header with cyan glow line */
.site-header{
  position:sticky;
  top:0;
  z-index:100;
  padding-top:12px;
  padding-bottom:12px;
  background: linear-gradient(180deg, rgba(8,12,20,0.95) 0%, rgba(8,12,20,0.80) 100%);
  backdrop-filter: blur(4px);
}
.site-header::after{
  content:"";
  position:absolute;
  left:0; right:0; bottom:0;
  height:1px;
  background: linear-gradient(90deg, rgba(0,194,255,0.00) 0%, rgba(0,194,255,0.85) 50%, rgba(0,194,255,0.00) 100%);
  box-shadow: 0 0 18px rgba(0,194,255,0.35);
  pointer-events:none;
}
/* Ensure nav aligns nicely with larger logo */
.site-header .navbar{
  display:flex;
  align-items:center;
  gap:18px;
}
