/* Easter egg styles: morph-pumpkin. Moved verbatim out of static/app.css (egg rebuild); linked right after app.css in index.html. */
/* ================================================================
   Halloween pack — Morph Pumpkin (magalhaespaulo CodePen qOKvPv / Freepik smileys).
   Namespaced .cmorphp-*; SVG fetch; face opacity cycle (no GSAP/MorphSVG).
   Transparent wrap; no blue radial page wash; no ground shadow ellipse.
   ================================================================ */
.cmorphp-wrap {
  position: fixed;
  inset: 0;
  z-index: 8100;
  pointer-events: none;
  overflow: visible;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.4s ease;
}

.cmorphp-wrap.is-in { opacity: 1; }

.cmorphp {
  width: min(92vw, 520px);
  height: auto;
  line-height: 0;
  /* 300% visual size; centered appear (no fall/bounce) */
  transform: scale(3);
  transform-origin: 50% 50%;
}

.cmorphp svg {
  width: 100%;
  height: auto;
  display: block;
  overflow: visible;
}

.cmorphp .faces {
  opacity: 0;
  transition: opacity 0.35s ease;
}

.cmorphp .faces.is-active { opacity: 1; }
