/* =========================================================
   CLIPHORIUM_NAV_BURGER_CSS_V10 (LOCKED)
   - centers logo
   - bigger logo
   - gold burger button
   - modal menu stays premium
   ========================================================= */

:root{
  --ch-gold:#D4AF37;
  --ch-glass: rgba(10,10,14,.55);
  --ch-border: rgba(255,255,255,.12);
  --ch-pill: rgba(18,18,22,.35);
}

/* Keep header stable */
header.ch-nav{
  position: sticky !important;
  top: 8px !important;
  z-index: 9999 !important;
  width: calc(100% - 32px) !important;
  max-width: 1320px !important;
  margin: 8px auto 0 auto !important;
}

/* Accent line = FULL gold */
header.ch-nav::after{
  content:"";
  position:absolute;
  left:18px;
  right:18px;
  bottom:0;
  height:2px;
  background: rgba(212,175,55,.95) !important;
  pointer-events:none;
}

/* BURGER BUTTON (gold) */
.ch-nav-burger{
  display:none;
  border: 1px solid rgba(212,175,55,.65) !important;
  background: rgba(18,18,22,.35) !important;
  border-radius: 14px !important;
  padding: 10px 12px !important;
  color: var(--ch-gold) !important;
  cursor: pointer !important;
  line-height: 1 !important;
}

/* Mobile: show burger, hide links */
@media (max-width: 980px){
  .ch-nav-links{ display:none !important; }
  .ch-nav-burger{ display:inline-flex !important; }
}

/* ===== Modal brand/logo row ===== */
.ch-mnav-brand{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  position: relative !important;
  padding: 10px 0 8px !important;
  margin: 2px 0 8px !important;
}

/* Tiny halo behind LOGO ONLY */
.ch-mnav-brand::before{
  content:"";
  position:absolute;
  width: 190px;
  height: 72px;
  border-radius: 999px;
  background: radial-gradient(circle at 50% 50%,
    rgba(212,175,55,.24),
    rgba(212,175,55,.08),
    rgba(0,0,0,0)
  );
  filter: blur(8px);
  opacity: .9;
  pointer-events:none;
}

.ch-mnav-logo{
  position:relative !important;
  z-index: 2 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}

/* BIGGER LOGO */
.ch-mnav-logo img{
  height: 68px !important;
  width: auto !important;
  display:block !important;
  object-fit:contain !important;
}
