/* Provider layouts shared by editor, preview, cards and post body. */
.social-editor-frame {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9;
  border: 0;
}
.social-editor-frame--telegram { height: 600px; aspect-ratio: auto; }
.social-editor-frame--tiktok { max-width: 400px; aspect-ratio: 9 / 16; margin-inline: auto; }
.social-embed-frame--telegram { height: 600px; aspect-ratio: auto; padding-bottom: 0; }
.social-embed-frame--tiktok { width: 100%; max-width: 400px; height: auto; aspect-ratio: 9 / 16; padding-bottom: 0; margin-inline: auto; }
.social-embed-frame::before { display: none; }
.social-embed-frame > iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }
