/* ============================================================
   JET ATLAS — « ghost hours » on every lime « final CTA » closer
   ------------------------------------------------------------
   Replaces the retired closer animation with the static giant
   outlined working-hours watermark from the restaurant closer
   (.re-final__ghost → "9h · sunset"). The lime background is kept
   untouched; the ghost sits behind the content at z-0.

   Applied to every closer EXCEPT .re-final, which already ships
   its own ghost span. Targets both rendering systems by their
   existing selectors — Elementor home/à-propos/galerie via
   :has(.ht-final__title), and the bespoke .ev-closer / .actx-final
   / .act-cta. No JS, no markup, no Elementor data changes.
   ============================================================ */

.ev-closer,
.actx-final,
.act-cta,
.e-con:has(> .e-con-inner > .ht-final__title),
.e-con:has(> .ht-final__title) {
  position: relative;
  overflow: hidden;
}

.ev-closer::before,
.actx-final::before,
.act-cta::before,
.e-con:has(> .e-con-inner > .ht-final__title)::before,
.e-con:has(> .ht-final__title)::before {
  content: "9h · sunset";
  position: absolute;
  /* top/height explicitly reset — Elementor forces top:0 + full height on
     .e-con pseudo-elements, which would pin the word to the top; we want it
     bottom-anchored (a single line sitting at the section's bottom edge). */
  top: auto;
  height: auto;
  left: 50%;
  bottom: -0.14em;
  transform: translateX(-50%);
  z-index: 0;
  font-family: "Space Grotesk", ui-monospace, SFMono-Regular, Menlo, monospace;
  font-weight: 700;
  font-size: clamp(96px, 24vw, 320px);
  line-height: 1;
  letter-spacing: -0.03em;
  white-space: nowrap;
  color: transparent;
  -webkit-text-stroke: 1.5px rgba(10, 10, 10, 0.15);
  pointer-events: none;
  user-select: none;
}

/* Lift each closer's content above the ghost. The bespoke closers already
   z-index their inner wrappers (.ev-closer__inner, .actx-final__card); these
   rules cover the archive CTA and the Elementor containers. */
.act-cta__inner,
.e-con:has(> .e-con-inner > .ht-final__title) > *,
.e-con:has(> .ht-final__title) > * {
  position: relative;
  z-index: 1;
}
