/* VOZAYA 0.19.28 — HUB-RELATIVE WORDMARK + LARGER ASK
   Structural fix: logo canvas is now a direct child of the black hub.
   Its size is therefore relative to the hub, not the whole wheel centre. */

/* Keep hub exactly the same size. */
html body .early-access-hero .vozaya-new-hub{
  overflow:hidden!important;
}

/* VOZAYA wordmark: visibly smaller, centred inside the hub. */
html body .early-access-hero .join-wheel-center .vozaya-new-hub > .vozaya-hub-logo-canvas{
  position:absolute!important;
  display:block!important;
  left:50%!important;
  top:56%!important;
  width:68%!important;
  height:auto!important;
  max-width:none!important;
  aspect-ratio:704 / 144!important;
  transform:translate(-50%,-50%)!important;
  transform-origin:center center!important;
  z-index:75!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:none!important;
}

/* ASK slightly bigger and still centred above the logo. */
html body .early-access-hero .vozaya-ask-overlay{
  top:39.5%!important;
  left:50%!important;
  transform:translate(-50%,-50%)!important;
  font-size:clamp(.84rem,1.08vw,1.03rem)!important;
  letter-spacing:.14em!important;
  z-index:80!important;
}

/* Override every old canvas rule that was based on the outer centre container. */
html body .early-access-hero .join-wheel-center > .vozaya-hub-logo-canvas{
  display:none!important;
}

@media(max-width:760px){
  html body .early-access-hero .join-wheel-center .vozaya-new-hub > .vozaya-hub-logo-canvas{
    width:70%!important;
    top:56.2%!important;
  }
  html body .early-access-hero .vozaya-ask-overlay{
    font-size:.72rem!important;
    top:39.3%!important;
  }
}


/* PERMANENT EXACT HUB WORDMARK — uses the live header VOZAYA logo unchanged */
html body .early-access-hero .join-wheel-center .vozaya-new-hub > .vozaya-hub-logo-canvas{
  display:none!important;
}

html body .early-access-hero .join-wheel-center .vozaya-new-hub > .vozaya-hub-exact-wordmark{
  position:absolute!important;
  left:50%!important;
  top:58%!important;
  width:64%!important;
  height:auto!important;
  transform:translate(-50%,-50%)!important;
  z-index:75!important;
  object-fit:contain!important;
  pointer-events:none!important;
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
}

html body .early-access-hero .vozaya-new-hub .hub-brand{
  display:none!important;
}
