/*
 * HUMAN 589 — LOADING UI GUARD V1
 *
 * During the initial #load screen:
 *   - no garden controls visible
 *   - no garden controls clickable
 *
 * Once #load is actually gone:
 *   - existing production UI is restored untouched
 */

/* MUSIC UTILITY */
html:not(.h589-garden-ui-ready)
#mus,

/* LOS ANGELES CLOCK */
html:not(.h589-garden-ui-ready)
#h589GardenLAClock,

/* WALLET BADGE */
html:not(.h589-garden-ui-ready)
#h589-wallet-badge,

/* WALK DOCK + ORIGINAL WALK */
html:not(.h589-garden-ui-ready)
#h589-memorial-nav-v3-walk-dock,

html:not(.h589-garden-ui-ready)
#walkBtn,

/* APPROVED ENTER THE GARDEN CTA */
html:not(.h589-garden-ui-ready)
#h589-enter-garden-production,

/* PRAYER ACTION THAT CAN EXIST DURING LOAD */
html:not(.h589-garden-ui-ready)
.h589PrayerBtn {
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/*
 * Extra interaction lock for descendants.
 */
html:not(.h589-garden-ui-ready)
#mus *,

html:not(.h589-garden-ui-ready)
#h589GardenLAClock *,

html:not(.h589-garden-ui-ready)
#h589-memorial-nav-v3-walk-dock * {
  pointer-events: none !important;
}

/*
 * Once ready, this stylesheet intentionally
 * specifies NOTHING about appearance.
 *
 * Existing production CSS regains ownership.
 */
