/*
  Portal-only page (/satellite-imagery-portal) — header, the search/map
  portal, and the footer. No hero, no marketing content. Reuses the
  --xrt-* tokens defined on .xrt-scope in layout.css (same palette as the
  header/footer/hero/location pages).
*/

#xrt-portal-page-mount {
  display: block;
}

/* Shown in raw source before XRTPortalLoader.injectPortal() replaces it —
   the map/form workspace itself only exists after that JS runs. Same look
   as the loading state on the homepage/location pages. */
.xrt-portal-loading {
  display: grid;
  place-items: center;
  min-height: 80vh;
  background: #0b1713;
  color: #dff7ee;
  font-family: var(--xrt-font-b);
  font-size: 14px;
}
