/* Logo/Header tweak — make crest logo larger + remove pseudo icons/underlines on .brand */
.brand{
  display:inline-flex !important;
  align-items:center !important;
  gap:12px !important;
}

/* If your theme adds decorative pseudo-elements on .brand, disable them */
.brand:before,
.brand:after{
  display:none !important;
  content:none !important;
}

/* Increase logo size in header */
.brand img{
  height:56px !important;
  width:auto !important;
  display:block !important;
}

/* Give the top bar a bit more breathing room */
.topbar .topbarInner{
  padding-top:10px !important;
  padding-bottom:10px !important;
}

/* On small screens, keep it tidy */
@media (max-width: 820px){
  .brand img{ height:44px !important; }
  .topbar .topbarInner{ padding-top:8px !important; padding-bottom:8px !important; }
}
/* Hide the mobile menu toggle on desktop */
.menuToggle,
#menuToggle,
.navToggle,
.mobileMenuBtn,
button[aria-label="Menu"],
button[aria-label="Open menu"]{
  display:none !important;
}

/* Show it only on mobile */
@media (max-width: 820px){
  .menuToggle,
  #menuToggle,
  .navToggle,
  .mobileMenuBtn,
  button[aria-label="Menu"],
  button[aria-label="Open menu"]{
    display:inline-flex !important;
  }
}