/* One geometry owner for native articles and the retained Elementor single template. */
body.single-post :is(.sportbot-native-article-cover, .elementor-element-2bf0344b) {
  width: 100%;
  max-width: 640px !important;
  margin: 8px auto 22px !important;
}

body.single-post :is(.sportbot-native-article-cover, .elementor-element-2bf0344b):has(img.oc-article-media-portrait) {
  max-width: 360px !important;
}

body.single-post :is(.sportbot-native-article-cover, .elementor-element-2bf0344b) img,
body.single-post :is(.sportbot-native-article-body, .elementor-element-4d8f477e) :is(img, video) {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-inline: auto;
  border-radius: 12px;
  object-fit: contain;
}

body.single-post :is(.sportbot-native-article-body, .elementor-element-4d8f477e) :is(figure, .oc-article-media) {
  width: 100%;
  max-width: 640px;
  margin: 2rem auto;
}

body.single-post :is(.sportbot-native-article-body, .elementor-element-4d8f477e) .oc-article-media-portrait {
  max-width: 360px;
}

body.single-post :is(.sportbot-native-article-body, .elementor-element-4d8f477e) figcaption {
  margin-top: 10px;
  color: #5f666d;
  font-size: 13px;
  line-height: 1.45;
  text-align: center;
}
