/* IMGIA Blog Shell 2.0.3 — sole correzioni delle immagini.
 * Make conserva già margine esterno, raggio 12px e ombra sul suo div.
 * Azzerare la figure annidata elimina le fasce bianche senza modificare i post.
 * Foto in evidenza, gallerie, didascalie e altri blocchi restano invariati.
 */
body.imgia-blog-shell-active.single-post .entry-content div[style*="box-shadow"][style*="border-radius"][style*="overflow"] > figure.wp-block-image {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 12px !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.imgia-blog-shell-active.single-post .entry-content div[style*="box-shadow"][style*="border-radius"][style*="overflow"] > figure.wp-block-image > a {
  display: block !important;
}

body.imgia-blog-shell-active.single-post .entry-content div[style*="box-shadow"][style*="border-radius"][style*="overflow"] > figure.wp-block-image img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 12px !important;
  box-shadow: none !important;
}

/* Solo le miniature dei correlati: nessuna modifica a testi o card. */
body.imgia-blog-shell-active.single-post .ast-related-posts-wrapper .post-thumb-img-content {
  border-radius: 12px !important;
  overflow: hidden !important;
}

body.imgia-blog-shell-active.single-post .ast-related-posts-wrapper .post-thumb-img-content > a {
  display: block !important;
  border-radius: 12px !important;
}

body.imgia-blog-shell-active.single-post .ast-related-posts-wrapper .post-thumb-img-content img {
  border-radius: 12px !important;
}

/* Stesso raggio sulle foto delle card /blog, senza cambiare la griglia. */
body.imgia-blog-shell-active.blog .ast-article-post .post-thumb-img-content {
  border-radius: 12px !important;
  overflow: hidden !important;
}

body.imgia-blog-shell-active.blog .ast-article-post .post-thumb-img-content > a {
  display: block !important;
  border-radius: 12px !important;
}

body.imgia-blog-shell-active.blog .ast-article-post .post-thumb-img-content img {
  border-radius: 12px !important;
}
