/* Casa Margarita · Intro logo→monograma→video por scroll · V200
   Módulo aislado. No modifica styles.css ni script.js. */

.cm-intro-v192-track {
  --cm-intro-stage-h: 100svh;
  --cm-intro-logo-end-scale: .235;
  position: relative;
  z-index: 2147482000;
  display: none;
  width: 100%;
  height: 620svh;
  background: #17130f url("data:image/jpeg;base64,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") center center / cover no-repeat;
}

html.cm-intro-v192-active .cm-intro-v192-track { display: block; }

.cm-intro-v192-stage {
  position: sticky;
  top: 0;
  width: 100%;
  height: var(--cm-intro-stage-h);
  min-height: 100vh;
  overflow: hidden;
  background: #17130f url("data:image/jpeg;base64,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") center center / cover no-repeat;
  isolation: isolate;
  opacity: 1;
}

.cm-intro-v192-stage.is-handoff-v192 {
  position: fixed;
  inset: 0;
  top: 0;
  width: 100%;
  height: 100svh;
  min-height: 100vh;
}

/* V194: el relevo final es atómico. No desvanecemos la capa de intro porque
   el Hero real usa exactamente el mismo fotograma; un fade dejaba ver el
   fondo de la página durante uno o dos frames en algunos navegadores. */
.cm-intro-v192-stage.is-releasing-v192 {
  opacity: 1;
  transition: none;
}

.cm-intro-v192-track.is-collapsed-v192 {
  height: 0 !important;
  min-height: 0 !important;
}

.cm-intro-video-v192,
.cm-intro-first-v192,
.cm-intro-first-v192 > img,
.cm-intro-final-v192,
.cm-intro-final-v192 > img,
.cm-intro-shade-v192,
.cm-intro-hero-shade-v192 {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

.cm-intro-video-v192,
.cm-intro-first-v192 > img,
.cm-intro-final-v192 > img,
.cm-hero-final-v192 img {
  object-fit: cover;
  object-position: 50% 50%;
  filter: saturate(1.04) contrast(1.02) brightness(1.09);
}

.cm-intro-video-v192 {
  z-index: 0;
  background: #17130f;
  will-change: contents;
}

/* Fotograma inicial real: permanece completamente congelado mientras se anima la marca. */
.cm-intro-first-v192 {
  z-index: 1;
  opacity: 1;
  pointer-events: none;
  will-change: opacity;
}

.cm-intro-first-v192 > img { display: block; }

/* Velo muy ligero para que el logo tenga presencia sin oscurecer la escena. */
.cm-intro-shade-v192 {
  z-index: 2;
  pointer-events: none;
  background:
    radial-gradient(circle at 50% 50%, rgba(13,10,8,.07) 0%, rgba(13,10,8,.02) 43%, rgba(13,10,8,.14) 100%),
    linear-gradient(180deg, rgba(10,8,6,.04), rgba(10,8,6,.10));
  will-change: opacity;
}

/* Al final entra gradualmente el MISMO tratamiento visual de la portada. */
.cm-intro-hero-shade-v192 {
  z-index: 4;
  opacity: 0;
  pointer-events: none;
  background:
    radial-gradient(circle at 22% 30%, rgba(196,154,101,.13), transparent 30rem),
    linear-gradient(90deg, rgba(20,14,10,.50), rgba(20,14,10,.14) 48%, rgba(20,14,10,.34)),
    linear-gradient(180deg, rgba(20,14,10,.13), rgba(20,14,10,.54));
  will-change: opacity;
}

/* Último fotograma real. Se usa también como imagen de portada para que el relevo sea invisible. */
.cm-intro-final-v192 {
  z-index: 3;
  opacity: 0;
  pointer-events: none;
  will-change: opacity;
}

.cm-intro-final-v192 > img { display: block; }

/* Logo completo: aproximadamente tres cuartas partes del ancho útil. */
.cm-intro-logo-v192,
.cm-intro-monogram-v192 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 7;
  height: auto;
  pointer-events: none;
  transform-origin: center;
  filter: drop-shadow(0 10px 34px rgba(0,0,0,.34));
  will-change: opacity, transform;
}

.cm-intro-logo-v192 {
  width: min(76vw, 1120px);
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

.cm-intro-monogram-v192 {
  width: clamp(150px, 18vw, 270px);
  opacity: 0;
  transform: translate(-50%, -50%) scale(1.24);
}

/* Copia visual del contenido real del Hero; solo sirve durante el relevo final. */
.cm-intro-hero-ui-v192 {
  position: absolute;
  inset: 0;
  z-index: 6;
  opacity: 0;
  color: var(--cream, #fffaf2);
  pointer-events: none;
  will-change: opacity, transform;
}

/* La copia del Hero vive fuera de .hero, por lo que no debe heredar el color
   oscuro global de body durante el relevo. */
.cm-intro-hero-ui-v192 .hero-title,
.cm-intro-hero-ui-v192 .hero-copy h2,
.cm-intro-hero-ui-v192 .eyebrow,
.cm-intro-hero-ui-v192 .scroll-cue {
  color: var(--cream, #fffaf2) !important;
}

.cm-intro-hero-ui-v192 .hero-content {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
}

.cm-intro-hero-ui-v192 .reveal,
.cm-intro-hero-ui-v192 [data-reveal] {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  transition: none !important;
}

.cm-intro-hero-ui-v192 .scroll-cue {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
}

.cm-intro-scroll-hint-v192 {
  position: absolute;
  left: 50%;
  bottom: max(28px, calc(env(safe-area-inset-bottom) + 16px));
  z-index: 8;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: rgba(255,255,255,.88);
  transform: translateX(-50%);
  white-space: nowrap;
  pointer-events: none;
  will-change: opacity, transform;
}

.cm-intro-scroll-hint-v192 span {
  position: relative;
  width: 22px;
  height: 34px;
  border: 1px solid rgba(255,255,255,.58);
  border-radius: 999px;
}

.cm-intro-scroll-hint-v192 span::after {
  content: "";
  position: absolute;
  top: 7px;
  left: 50%;
  width: 3px;
  height: 7px;
  border-radius: 999px;
  background: #fff;
  transform: translateX(-50%);
  animation: cmIntroScrollDotV192 1.45s ease-in-out infinite;
}

.cm-intro-scroll-hint-v192 em {
  font: 600 11px/1 Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  font-style: normal;
  letter-spacing: .08em;
  text-transform: uppercase;
  text-shadow: 0 2px 14px rgba(0,0,0,.28);
}

.cm-intro-skip-v192 {
  position: absolute;
  right: max(18px, env(safe-area-inset-right));
  bottom: max(18px, env(safe-area-inset-bottom));
  z-index: 9;
  min-height: 42px;
  padding: 10px 16px;
  border: 1px solid rgba(255,255,255,.38);
  border-radius: 999px;
  background: rgba(20,17,14,.28);
  color: #fff;
  font: 600 12px/1.1 Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  letter-spacing: .06em;
  text-transform: uppercase;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  box-shadow: 0 6px 24px rgba(0,0,0,.12);
  cursor: pointer;
  transition: background-color .2s ease, border-color .2s ease, transform .2s ease, opacity .2s ease;
}

.cm-intro-skip-v192:hover,
.cm-intro-skip-v192:focus-visible {
  background: rgba(20,17,14,.48);
  border-color: rgba(255,255,255,.72);
  transform: translateY(-1px);
}

.cm-intro-skip-v192:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 3px;
}

/* V194: antes de retirar la intro dejamos el Hero real en su estado visual
   definitivo. Esto evita que se vea un frame base (fondo claro / texto oscuro). */
.hero.cm-intro-real-ready-v194 {
  background: #17130f !important;
  color: var(--cream, #fffaf2) !important;
}

.hero.cm-intro-real-ready-v194 .hero-content,
.hero.cm-intro-real-ready-v194 .hero-bottom,
.hero.cm-intro-real-ready-v194 .hero-copy,
.hero.cm-intro-real-ready-v194 .hero-card,
.hero.cm-intro-real-ready-v194 .reveal,
.hero.cm-intro-real-ready-v194 [data-reveal] {
  visibility: visible !important;
  opacity: 1 !important;
}

.hero.cm-intro-real-ready-v194 .hero-title,
.hero.cm-intro-real-ready-v194 .hero-copy h2,
.hero.cm-intro-real-ready-v194 .eyebrow,
.hero.cm-intro-real-ready-v194 .scroll-cue {
  color: var(--cream, #fffaf2) !important;
}

/* El Hero real usa el fotograma final exacto del nuevo video. */
.cm-hero-final-v192 {
  position: absolute;
  inset: 0;
  z-index: -3;
  transform: none;
  transform-origin: center;
  transition: none;
}

.cm-hero-final-v192 img {
  width: 100%;
  height: 100%;
  transform: none;
  transition: filter .08s linear;
}

@keyframes cmIntroScrollDotV192 {
  0%, 100% { opacity: .28; transform: translate(-50%, 0); }
  45% { opacity: 1; transform: translate(-50%, 10px); }
}

@media (max-width: 1100px) {
  .cm-intro-v192-track { height: 585svh; }

  .cm-intro-video-v192,
  .cm-intro-first-v192 > img,
  .cm-intro-final-v192 > img,
  .cm-hero-final-v192 img {
    object-position: 54% 50%;
    filter: saturate(1.06) contrast(1.015) brightness(1.15);
  }

  .cm-intro-hero-shade-v192 {
    background:
      radial-gradient(circle at 28% 34%, rgba(196,154,101,.10), transparent 24rem),
      linear-gradient(90deg, rgba(16,11,8,.30), rgba(16,11,8,.06) 52%, rgba(16,11,8,.20)),
      linear-gradient(180deg, rgba(12,9,7,.28) 0%, rgba(12,9,7,.05) 30%, rgba(12,9,7,.08) 57%, rgba(12,9,7,.62) 100%);
  }

  .cm-hero-final-v192,
  .cm-hero-final-v192 img { transform: none !important; }
}

@media (max-width: 700px) and (orientation: portrait) {
  .cm-intro-v192-track { --cm-intro-logo-end-scale: .465; }
  .cm-intro-logo-v192 { width: min(90vw, 640px); }
  .cm-intro-monogram-v192 { width: clamp(145px, 42vw, 210px); }

  .cm-intro-video-v192,
  .cm-intro-first-v192 > img,
  .cm-intro-final-v192 > img,
  .cm-hero-final-v192 img {
    object-position: 55% 50%;
    filter: saturate(1.07) contrast(1.01) brightness(1.18);
  }

  .cm-intro-hero-shade-v192 {
    background:
      radial-gradient(circle at 32% 36%, rgba(196,154,101,.08), transparent 20rem),
      linear-gradient(180deg, rgba(10,8,6,.30) 0%, rgba(10,8,6,.04) 27%, rgba(10,8,6,.035) 58%, rgba(10,8,6,.66) 100%);
  }

  .cm-intro-scroll-hint-v192 {
    bottom: max(72px, calc(env(safe-area-inset-bottom) + 62px));
  }

  .cm-intro-scroll-hint-v192 em { font-size: 10px; }

  .cm-intro-skip-v192 {
    right: max(14px, env(safe-area-inset-right));
    bottom: max(14px, env(safe-area-inset-bottom));
    min-height: 40px;
    padding: 9px 13px;
    font-size: 10.5px;
    letter-spacing: .05em;
  }
}

@media (orientation: landscape) and (max-width: 1100px) and (max-height: 650px) {
  .cm-intro-v192-track { height: 545svh; --cm-intro-logo-end-scale: .20; }
  .cm-intro-logo-v192 { width: min(68vw, 760px); }
  .cm-intro-monogram-v192 { width: clamp(115px, 29vh, 175px); }

  .cm-intro-video-v192,
  .cm-intro-first-v192 > img,
  .cm-intro-final-v192 > img,
  .cm-hero-final-v192 img {
    object-position: 50% 53%;
    filter: saturate(1.06) contrast(1.015) brightness(1.16);
  }

  .cm-intro-hero-shade-v192 {
    background:
      linear-gradient(90deg, rgba(12,9,7,.28), rgba(12,9,7,.05) 50%, rgba(12,9,7,.18)),
      linear-gradient(180deg, rgba(10,8,6,.24) 0%, rgba(10,8,6,.03) 44%, rgba(10,8,6,.52) 100%);
  }

  .cm-intro-scroll-hint-v192 {
    left: max(18px, env(safe-area-inset-left));
    bottom: max(14px, env(safe-area-inset-bottom));
    transform: none;
  }

  .cm-intro-scroll-hint-v192 span { width: 19px; height: 29px; }
  .cm-intro-scroll-hint-v192 em { font-size: 9.5px; }

  .cm-intro-skip-v192 {
    right: max(12px, env(safe-area-inset-right));
    bottom: max(10px, env(safe-area-inset-bottom));
    min-height: 36px;
    padding: 8px 12px;
    font-size: 10px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .cm-intro-scroll-hint-v192 span::after { animation: none !important; }
  .cm-hero-final-v192,
  .cm-hero-final-v192 img,
  .cm-intro-v192-stage { transition: none !important; }
}

/* ============================================================
   V195 — CONTINUIDAD VISUAL DE ARRANQUE / HANDOFF / REGRESO
   ============================================================ */

/* La portada definitiva queda fijada al último fotograma del video.
   La imagen administrable anterior se conserva debajo para no tocar datos,
   pero ya no puede reaparecer al volver hacia arriba. */
.hero.cm-hero-final-locked-v195 .hero-media {
  z-index: -4 !important;
}
.hero.cm-hero-final-locked-v195 .cm-hero-final-v192 {
  z-index: -3 !important;
  opacity: 1 !important;
  display: block !important;
  visibility: visible !important;
}
.hero.cm-hero-final-locked-v195 .cm-hero-final-v192 img {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Capa independiente para el relevo final. Al vivir FUERA del track de intro,
   no desaparece cuando el track se elimina del flujo y por eso no existe un
   frame blanco durante el salto de scroll hacia el Hero real. */
.cm-intro-handoff-v195 {
  position: fixed;
  inset: 0;
  z-index: 2147483630;
  display: none;
  overflow: hidden;
  pointer-events: none;
  background: #17130f;
  isolation: isolate;
}
.cm-intro-handoff-v195.is-visible-v195 {
  display: block;
}
.cm-intro-handoff-image-v195,
.cm-intro-handoff-shade-v195,
.cm-intro-handoff-ui-v195 {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}
.cm-intro-handoff-image-v195 {
  z-index: 0;
  object-fit: cover;
  object-position: 50% 50%;
  filter: saturate(1.04) contrast(1.02) brightness(1.09);
}
.cm-intro-handoff-shade-v195 {
  z-index: 1;
  background:
    radial-gradient(circle at 22% 30%, rgba(196,154,101,.13), transparent 30rem),
    linear-gradient(90deg, rgba(20,14,10,.50), rgba(20,14,10,.14) 48%, rgba(20,14,10,.34)),
    linear-gradient(180deg, rgba(20,14,10,.13), rgba(20,14,10,.54));
}
.cm-intro-handoff-ui-v195 {
  z-index: 2;
  color: var(--cream, #fffaf2);
  opacity: 1;
  transform: none;
}
.cm-intro-handoff-ui-v195 .hero-title,
.cm-intro-handoff-ui-v195 .hero-copy h2,
.cm-intro-handoff-ui-v195 .hero-copy p,
.cm-intro-handoff-ui-v195 .eyebrow,
.cm-intro-handoff-ui-v195 .scroll-cue,
.cm-intro-handoff-ui-v195 .hero-card,
.cm-intro-handoff-ui-v195 .hero-card strong,
.cm-intro-handoff-ui-v195 .hero-card small,
.cm-intro-handoff-ui-v195 .hero-card span {
  color: var(--cream, #fffaf2) !important;
}
.cm-intro-handoff-ui-v195 .hero-content,
.cm-intro-handoff-ui-v195 .hero-bottom,
.cm-intro-handoff-ui-v195 .hero-copy,
.cm-intro-handoff-ui-v195 .hero-card,
.cm-intro-handoff-ui-v195 .reveal,
.cm-intro-handoff-ui-v195 [data-reveal],
.cm-intro-handoff-ui-v195 .scroll-cue {
  visibility: visible !important;
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
}

/* El bootstrap inicial se retira solo cuando poster + logo reales ya están
   decodificados. Sin transición: ambas composiciones son visualmente iguales. */
.cm-intro-boot-v195.is-ready-to-hide-v195 {
  display: none !important;
}

@media (max-width: 1100px) {
  .cm-intro-handoff-image-v195 {
    object-position: 54% 50%;
    filter: saturate(1.06) contrast(1.015) brightness(1.15);
  }
  .cm-intro-handoff-shade-v195 {
    background:
      radial-gradient(circle at 28% 34%, rgba(196,154,101,.10), transparent 24rem),
      linear-gradient(90deg, rgba(16,11,8,.30), rgba(16,11,8,.06) 52%, rgba(16,11,8,.20)),
      linear-gradient(180deg, rgba(12,9,7,.28) 0%, rgba(12,9,7,.05) 30%, rgba(12,9,7,.08) 57%, rgba(12,9,7,.62) 100%);
  }
}
@media (max-width: 600px) and (orientation: portrait) {
  .cm-intro-handoff-image-v195 { object-position: 55% 50%; filter: saturate(1.07) contrast(1.01) brightness(1.18); }
}
@media (orientation: landscape) and (max-width: 1100px) and (max-height: 650px) {
  .cm-intro-handoff-image-v195 { object-position: 50% 53%; filter: saturate(1.06) contrast(1.015) brightness(1.16); }
  .cm-intro-handoff-shade-v195 {
    background:
      linear-gradient(90deg, rgba(12,9,7,.28), rgba(12,9,7,.05) 50%, rgba(12,9,7,.18)),
      linear-gradient(180deg, rgba(10,8,6,.24) 0%, rgba(10,8,6,.03) 44%, rgba(10,8,6,.52) 100%);
  }
}


/* V197 · Handoff estable en Android/Samsung. Mientras se recompone el layout
   desactivamos scroll anchoring y la cubierta absorbe el gesto para que el
   navegador no pueda mover la página antes de entregar el Hero. */
html.cm-intro-handoff-lock-v197,
html.cm-intro-handoff-lock-v197 body {
  overflow-anchor: none !important;
  scroll-behavior: auto !important;
  overscroll-behavior: none !important;
}
.cm-intro-handoff-v195.is-visible-v195 {
  pointer-events: auto;
  touch-action: none;
  overscroll-behavior: none;
}


/* ============================================================
   V199 — PAUSA / TOPE REAL EN PORTADA
   El mismo gesto que recorre la intro no puede arrastrar la página
   hacia Destacados. Un gesto nuevo libera el Hero.
   ============================================================ */
html.cm-intro-hero-pause-v199,
html.cm-intro-hero-pause-v199 body {
  overflow: hidden !important;
  overscroll-behavior: none !important;
}

/* La geometría del Hero no cambia durante la pausa. */
html.cm-intro-hero-pause-v199 .hero {
  scroll-margin-top: 0 !important;
}


/* ============================================================
   V200 — BLOQUEO ATÓMICO DEL RELEVO INTRO → PORTADA
   Mientras el último frame se convierte en el Hero real, el stage queda
   fijo y el documento no puede avanzar por inercia. Esto elimina el pequeño
   amago hacia la sección siguiente antes de regresar a Portada.
   ============================================================ */
html.cm-intro-transition-lock-v200,
html.cm-intro-transition-lock-v200 body {
  overflow: hidden !important;
  overflow-anchor: none !important;
  overscroll-behavior: none !important;
  scroll-behavior: auto !important;
  touch-action: none !important;
}

html.cm-intro-transition-lock-v200 .cm-intro-v192-stage {
  position: fixed !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100svh !important;
  min-height: 100vh !important;
}
