/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/scss/blocks/image_lightbox.scss ***!
  \********************************************************************************************************************************************************************************************************************************/
/* ==========================================================================
   WORDPRESS CORE LIGHTBOX OVERRIDES
   ========================================================================== */
.wp-lightbox-overlay {
  /* 1. Hide thumbnail image directly (no :has required) to eliminate double-image bleed */
}
.wp-lightbox-overlay img[data-wp-bind--src="state.selectedImage.currentSrc"] {
  display: none !important;
}
.wp-lightbox-overlay {
  /* 2. Unlock modal containers from WP's cropped JS variables & theme aspect ratios */
}
.wp-lightbox-overlay .lightbox-image-container,
.wp-lightbox-overlay .wp-block-image,
.wp-lightbox-overlay figure {
  height: auto !important;
  width: auto !important;
  max-height: 90vh !important;
  max-width: 90vw !important;
  aspect-ratio: unset !important;
  overflow: visible !important;
}
.wp-lightbox-overlay {
  /* 3. Override WP's inline 'object-fit: cover' and height lock on the enlarged asset */
}
.wp-lightbox-overlay img[data-wp-bind--src="state.enlargedSrc"] {
  height: auto !important;
  width: auto !important;
  max-height: 90vh !important;
  max-width: 90vw !important;
  aspect-ratio: unset !important;
  -o-object-fit: contain !important;
     object-fit: contain !important; /* Renders full uncropped asset edge-to-edge */
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
