/* padding for images in wysiwyg editor */

@media (max-width: 1200px) {
  main article .wysiwyg div .field--type-image {
    margin: 0rem 0 1rem 0;
  }
}

@media (min-width: 1200px) {
  main
    article .wysiwyg
    div:not(.align-left):not(.align-right):not(.align-center)
    .field--type-image {
    margin: 0 0 1rem 0;
  }

  main article .wysiwyg .align-left .field--type-image {
    margin: 0 1rem 1rem 0;
    & + figcaption {
      margin-right: 1rem;
    }
  }

  main article .wysiwyg .align-right .field--type-image {
    margin: 0 0 1rem 1rem;
    & + figcaption {
      margin-left: 1rem;
    }
  }

  main article .wysiwyg .align-center .field--type-image {
    margin: 0 0 1rem 0;
    display: flex;
    justify-content: center;
  }
}

/* hide the media caption (f_shrd_cptn) when the editor sets a caption on the embed in wysiwyg */
figure[role="group"]:has(figcaption:not(:empty)) .field--name-f-shrd-cptn {
  display: none;
}
