/* ==========================================================================
   Doxablox — Coming Soon Override
   Shows only the centred wordmark. Remove this file to restore the full
   landing experience. All underlying HTML/JS is preserved untouched.
   ========================================================================== */

/* Hide nav and footer entirely */
.site-nav,
.site-footer {
  display: none !important;
}

/* Collapse the sequence layer so it takes no space and is invisible.
   Using max-height + overflow + visibility so the FSM's inline opacity
   changes on child elements cannot bleed through. */
.sequence-layer {
  max-height: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 0 !important;
  min-height: 0 !important;
}

/* Belt-and-suspenders: also zero out each sequence element individually
   so even if the FSM sets opacity:1 inline, visibility:hidden wins */
.truth-text,
.why-text,
.visual-dots,
.path-buttons {
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* Hide path sections */
.path-section {
  display: none !important;
}

/* Keep the stage centred and full-viewport */
.stage {
  justify-content: center !important;
  align-items: center !important;
  min-height: 100vh !important;
  gap: 0 !important;
  padding: 0 !important;
}

/* Always show the wordmark at full opacity regardless of FSM state */
.wordmark,
[data-path] .wordmark {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: none;
}