/* XGAMBET global Single Post cover.
   Theme breadcrumb renders immediately before the_content(), so this component
   becomes the first visual block below Breadcrumb and above per-article HTML. */
.xgb-article-cover {
  width: min(1180px, calc(100% - 40px));
  margin: 0 auto 28px;
  overflow: hidden;
  border: 1px solid #e7e9ec;
  border-radius: 22px;
  background: #f6f7f8;
  box-shadow: 0 14px 40px rgba(17, 18, 20, .06);
}
.xgb-article-cover__image {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9;
  object-fit: cover;
}
@media (max-width: 640px) {
  .xgb-article-cover {
    width: min(100% - 28px, 1180px);
    margin-bottom: 22px;
    border-radius: 16px;
  }
}
