.sembed{width:100%;margin:1rem auto;overflow-x:hidden;}
.sembed.aligncenter{margin-left:auto;margin-right:auto;text-align:center;}
.sembed .sembed-inner{
  width:100%;
  max-width:var(--sembed-max,720px);
  margin-left:auto;margin-right:auto;
  display:flex;
  justify-content:center;
}

/* Qendërso çdo embed brenda wrapper-it */
.sembed .fb-post,
.sembed .fb-video,
.sembed .fb_iframe_widget,
.sembed blockquote.instagram-media,
.sembed .instagram-media,
.sembed blockquote.twitter-tweet,
.sembed iframe{
  margin-left:auto !important;
  margin-right:auto !important;
}

/* Facebook – parandalon overflow */
.se-facebook .fb_iframe_widget,
.se-facebook .fb_iframe_widget > span,
.se-facebook iframe{
  max-width:100% !important;
}

/* TikTok & YouTube me aspect-ratio nga ne */
.se-tiktok iframe,
.se-youtube iframe{
  display:block;
  width:100%;
  height:auto;
  aspect-ratio:var(--sembed-ratio,16/9);
  border:0;
}

@media (max-width: 767px){
  .sembed .sembed-inner{max-width:100%;}
}

/* Link i lexueshëm kur SDK-ja nuk arrin të krijojë embed-in. */
.sembed > .sembed-fallback{margin:.5rem 0;overflow-wrap:anywhere;}
.sembed.sembed-embedded > .sembed-fallback{display:none;}
