/* VOZAYA 0.19.07 — SURGICAL HUB / CLOSED ICON / PULSE PATCH
   IMPORTANT: open wedge positions, open icon positions, open label positions,
   open angles and wheel geometry are intentionally untouched. */

/* ASK only: bring it down near VOZAYA, keeping the existing hub artwork. */
.early-access-hero .vozaya-ask-overlay{
  top:47.2%!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:clamp(.88rem,1.22vw,1.16rem)!important;
  line-height:1!important;
  font-weight:400!important;
  letter-spacing:.08em!important;
  color:#e9c777!important;
  text-shadow:
    0 1px 0 rgba(255,255,255,.18),
    0 2px 2px rgba(0,0,0,.72),
    0 0 8px rgba(226,188,104,.12)!important;
}

/* Move VOZAYA only a fraction lower so ASK and VOZAYA read as one lockup. */
.early-access-hero .vozaya-new-hub .hub-brand{
  transform:translateY(.44rem)!important;
}
.early-access-hero .vozaya-new-hub small{
  transform:translateY(.42rem)!important;
  margin-top:.30rem!important;
}

/* CLOSED state only: keep labels hidden and make icon position feel less cramped.
   The actual outward movement is handled by the runtime; size gets a tiny lift here. */
.early-access-hero .join-wheel-canvas.wheel-closing-clean .vozaya-category-icon,
.early-access-hero .join-wheel-canvas.wheel-closed-clean .vozaya-category-icon{
  width:44px!important;
  height:44px!important;
}
.early-access-hero .join-wheel-canvas.wheel-closing-clean .vozaya-category-icon svg,
.early-access-hero .join-wheel-canvas.wheel-closed-clean .vozaya-category-icon svg{
  width:40px!important;
  height:40px!important;
}

/* Pulse circles only: stronger visibility, no timing or radius logic changes. */
.early-access-hero .wheel-under-pulses{
  opacity:1!important;
}
.early-access-hero .wheel-under-pulses .under-pulse{
  border-width:2px!important;
  border-color:rgba(226,240,255,.76)!important;
  box-shadow:
    0 0 10px rgba(229,243,255,.48),
    0 0 24px rgba(151,207,255,.34),
    0 0 42px rgba(103,166,231,.22)!important;
}
.early-access-hero .vozaya-hub-pulse{
  border-width:1.8px!important;
  border-color:rgba(228,241,255,.68)!important;
  box-shadow:
    0 0 10px rgba(225,241,255,.42),
    0 0 24px rgba(128,194,245,.28)!important;
}

/* Mobile equivalents — again, open marks are untouched. */
@media(max-width:760px){
  .early-access-hero .vozaya-ask-overlay{
    top:47.0%!important;
    font-size:.78rem!important;
  }
  .early-access-hero .vozaya-new-hub .hub-brand{
    transform:translateY(.34rem)!important;
  }
  .early-access-hero .vozaya-new-hub small{
    transform:translateY(.32rem)!important;
  }
  .early-access-hero .join-wheel-canvas.wheel-closing-clean .vozaya-category-icon,
  .early-access-hero .join-wheel-canvas.wheel-closed-clean .vozaya-category-icon{
    width:36px!important;height:36px!important;
  }
  .early-access-hero .join-wheel-canvas.wheel-closing-clean .vozaya-category-icon svg,
  .early-access-hero .join-wheel-canvas.wheel-closed-clean .vozaya-category-icon svg{
    width:33px!important;height:33px!important;
  }
}
@media(max-width:430px){
  .early-access-hero .vozaya-ask-overlay{
    top:46.9%!important;
    font-size:.68rem!important;
  }
}
