
/* Mavens Hive custom override */
:root{
  --mh-site-font: var(--mh-font-body, "Space Grotesk", "Inter", system-ui, sans-serif);
  --mh-purple:#8b2cff;
  --mh-cyan:#23d7ff;
  --mh-yellow:#ffd34d;
  --mh-dark:#070711;
}

.mh-brand-fixed{ display:none !important; }
body{
  background:
    radial-gradient(circle at 20% 10%, rgba(139,44,255,.28), transparent 30%),
    radial-gradient(circle at 85% 30%, rgba(35,215,255,.16), transparent 26%),
    #070711 !important;
}

/* Keep the design cleaner */
a, button{
  transition: .2s ease;
}

a:hover, button:hover{
  transform: translateY(-1px);
}

@media (max-width: 800px){
  .mh-brand-fixed{ display:none !important; }
}


/* Updated Mavens Hive logo */
img[src*="nav-logo.png"],
img[src*="logo.png"]{
  opacity: 1 !important;
  pointer-events: auto !important;
}

nav a img[src*="nav-logo.png"]{
  height: 36px !important;
  width: auto !important;
  max-width: 190px;
  object-fit: contain;
  display: block;
  filter: drop-shadow(0 0 8px rgba(249, 194, 46, 0.18));
}

@media (min-width: 768px){
  nav a img[src*="nav-logo.png"]{
    height: 40px !important;
    max-width: 220px;
  }
}

.mh-footer-logo-img{
  height: 28px;
  width: auto;
  max-width: 180px;
  object-fit: contain;
  display:block;
}
