/* Bitcoboost unified navbar */
#bbTopbar{
  position: sticky; top: 0; z-index: 9999;
  padding: 20px 20px 12px;
  border-bottom: 1px solid rgba(255,255,255,0.08);
  background: linear-gradient(to right, rgba(246,196,83,0.06), rgba(0,0,0,0));
  backdrop-filter: blur(10px);
}
#bbTopbar .wrap{ max-width:1100px; margin:0 auto; display:flex; align-items:center; justify-content:space-between; gap:16px; flex-wrap:wrap; }
#bbTopbar .brand{ display:flex; align-items:center; gap:10px; }
#bbTopbar .logo{
  width:34px; height:34px; border-radius:12px;
  background: radial-gradient(circle at 30% 0, #fff 0, #f6c453 35%, #c48b2f 70%, #604013 100%);
  display:flex; align-items:center; justify-content:center;
  box-shadow: 0 0 26px rgba(246,196,83,0.35);
  font-weight:900; color:#201000;
}
#bbTopbar .title{ font-weight:900; color:#f5f7ff; letter-spacing:.04em; }
#bbTopbar .sub{ font-size:12px; color:#9ba4c4; margin-top:2px; }
#bbTopbar nav a{
  margin-left:12px;
  color:#cbd5f5; text-decoration:none; font-size:13px; opacity:.92; white-space:nowrap;
}
#bbTopbar nav a:hover{ opacity:1; }
#bbTopbar nav a.cta{ color:#f6c453; font-weight:900; }
#bbTopbar nav a.btnlink{
  padding:8px 10px; border-radius:10px;
  background: rgba(255,255,255,0.06);
  border:1px solid rgba(255,255,255,0.10);
}
