/* === Community Help exact placement without shifting layout (desktop) === */
/* This version avoids any grid padding changes so PRANAYA stays centered.
   It positions the link absolutely relative to the header, with its RIGHT
   edge just to the LEFT of the right divider hairline. */

:root{
  --nav-divider-left:  calc(min(48px, 3vw) + 18px);
  --nav-divider-right: calc(min(48px, 3vw) + 158px);
  --hair-left: var(--nav-divider-left);
  --hair-right: var(--nav-divider-right);
  --community-gap: 10px; /* distance from the divider hairline */
}

@media (min-width: 961px){
  /* Ensure container renders but do not alter layout geometry */
  header.nav-glass .nav-wrap > nav.nav-right{
    display:flex !important;
    justify-content:flex-end !important;
    position: static !important;
    z-index: 3 !important;
  }

  /* Place the Community Help link as an overlay so it doesn't push/pull layout */
  header.nav-glass a.nav-community{
    position: absolute !important;
    top: 50% !important;
    right: calc(var(--nav-divider-right) + var(--community-gap)) !important;
    transform: translateY(-50%) !important;
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    white-space: nowrap !important;
    z-index: 4 !important;
  }

  /* Safety: keep the CTA where your existing CSS puts it */
  header.nav-glass .btn-book{
    position: absolute !important;
  }
}
