/* =========================================== */
/* FULL-BLEED CHARACTER IMAGE FIX */
/* Ensure character image (me-2_transparent.png) is visible */
/* =========================================== */

/* Ensure full-bleed character container is visible */
#fullBleedCharacter,
.full-bleed-animation {
  position: absolute !important;
  bottom: 0 !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  z-index: 2 !important;
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: auto !important;
  height: auto !important;
}

/* Ensure character image is visible */
#fullBleedCharacter img,
.full-bleed-animation img,
.full-bleed-gif {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: relative !important;
  z-index: 2 !important;
  width: 320px !important;
  height: 360px !important;
  max-width: 320px !important;
  max-height: 360px !important;
  object-fit: contain !important;
  object-position: bottom center !important;
}

/* Ensure tooltip doesn't interfere */
.full-bleed-animation-tooltip {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 3 !important;
  position: relative !important;
}
