html[data-gq-watermark="all"] .f-detail-article.x-detail .x-media-figure .x-media-frame::after,
html[data-gq-watermark="video"] .f-detail-article.x-detail .x-media-figure[data-media-kind="video"] .x-media-frame::after,
html[data-gq-watermark="video"] .f-detail-article.x-detail .f-rich-media .x-media-frame::after,
html[data-gq-watermark="image"] .f-detail-article.x-detail .x-media-figure[data-media-kind="image"] .x-media-frame::after,
html[data-gq-watermark="all"] .f-detail-article.x-detail .f-rich-media .x-image-open::after,
html[data-gq-watermark="image"] .f-detail-article.x-detail .f-rich-media .x-image-open::after,
html[data-gq-watermark="all"] .x-lightbox::after,
html[data-gq-watermark="image"] .x-lightbox::after{
  content:var(--gq-watermark-text);
  position:absolute;
  top:16px;
  right:16px;
  z-index:5;
  pointer-events:none;
  color:#fff;
  font-size:clamp(11px,1.5vw,18px);
  font-weight:700;
  line-height:1.2;
  text-shadow:0 1px 4px #000b;
  opacity:var(--gq-watermark-opacity,.5);
  max-width:60%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
html[data-gq-watermark="all"] .f-detail-article.x-detail .f-rich-media .x-image-open,
html[data-gq-watermark="image"] .f-detail-article.x-detail .f-rich-media .x-image-open{position:relative}
html[data-gq-watermark-position="top-left"] .f-detail-article.x-detail :is(.x-media-figure,.f-rich-media) .x-media-frame::after,
html[data-gq-watermark-position="top-left"] .f-detail-article.x-detail .f-rich-media .x-image-open::after,
html[data-gq-watermark-position="top-left"] .x-lightbox::after{left:16px;right:auto}
html[data-gq-watermark-position="bottom-left"] .f-detail-article.x-detail :is(.x-media-figure,.f-rich-media) .x-media-frame::after,
html[data-gq-watermark-position="bottom-left"] .f-detail-article.x-detail .f-rich-media .x-image-open::after,
html[data-gq-watermark-position="bottom-left"] .x-lightbox::after{top:auto;bottom:16px;left:16px;right:auto}
html[data-gq-watermark-position="bottom-right"] .f-detail-article.x-detail :is(.x-media-figure,.f-rich-media) .x-media-frame::after,
html[data-gq-watermark-position="bottom-right"] .f-detail-article.x-detail .f-rich-media .x-image-open::after,
html[data-gq-watermark-position="bottom-right"] .x-lightbox::after{top:auto;bottom:16px}
