/* =====================================================
   VERRELLI — WordPress integration layer
   Additive only. The approved cutup (_cutup/styles.css) stays authoritative
   for the homepage; these rules cover chrome the static cutup never had:
   the interior nav bar and the placeholder "coming soon" stub.
   Tokens (--navy, --yellow, --white) come from styles.css :root.
   ===================================================== */

/* Footer nav active state lives in _cutup/styles.css (gold underline, white
   text — mirroring the header nav), keyed off WordPress's current-menu-item. */

/* Interior pages reuse the hero's navy nav bar, but without the homepage
   composite photo it must collapse to just the nav row. */
.hero--bar {
  min-height: 0;
  overflow: visible;
}
.hero--bar .hero__grid {
  min-height: 0;
}

/* Placeholder template body for the clickable skeleton pages. */
.page-stub {
  background: var(--navy);
  padding-block: clamp(3rem, 12vw, 9rem);
  min-height: 40vh;
}

.page-stub__inner {
  text-align: center;
}

.page-stub__title {
  font-family: var(--font-display);
  font-weight: 900;
  font-size: max(2rem, 5vw);
  line-height: 1;
  text-transform: uppercase;
  color: var(--white);
  margin-bottom: 1.25rem;
}

.page-stub__lead {
  font-family: var(--font-display);
  font-weight: 600;
  font-style: italic;
  font-size: max(1.1rem, 2.2vw);
  color: var(--yellow);
  margin-bottom: 1.5rem;
}

.page-stub__body {
  font-family: var(--font-body), sans-serif;
  font-weight: 400;
  font-size: max(1rem, 1.4vw);
  line-height: 1.5;
  color: var(--white);
  max-width: 52ch;
  margin-inline: auto;
}

/* Optional footer contact block (empty by default to match the cutup). */
.site-footer__contact {
  font-family: var(--font-body), sans-serif;
  font-weight: 400;
  font-size: max(0.85rem, 1.2vw);
  line-height: 1.4;
  color: var(--white);
  text-align: center;
}
