/* Image protect: no right-click / drag (burn-in watermark is applied on upload) */

img.fs-img-protected,
.fs-img-protect img,
.article-content img,
.post-card__thumb img,
.fs-wm-host img,
.widget img:not(.fs-no-protect):not(.emoji):not(.wp-smiley) {
  -webkit-user-drag: none;
  user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
}

.fs-img-protect {
  position: relative;
  display: inline-block;
  max-width: 100%;
  vertical-align: middle;
  line-height: 0;
}

.fs-img-protect img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0;
}

/* Keep article spacing when wrapped */
.article-content .fs-img-protect {
  display: block;
  width: fit-content;
  max-width: 100%;
  margin: 1em auto;
}

.article-content .fs-img-protect img {
  margin: 0;
}

.post-card__frame {
  position: relative;
}

.site-logo img,
.fs-leftnav-logo img,
.custom-logo,
img.emoji,
img.wp-smiley,
.fs-flame-gif,
img.fs-no-protect {
  -webkit-user-drag: auto;
}
