.ll-facebook-embed { width: 100%; max-width: 500px; margin: 12px 0; }
.ll-facebook-embed iframe { display: block; border: 0; width: 100%; max-width: 100%; background: #f5f5f5; }
.ll-facebook-embed[data-kind="video"] iframe { aspect-ratio: 16 / 9; }
.ll-facebook-embed[data-kind="video"].ll-facebook-reel { max-width: 360px; }
.ll-facebook-embed[data-kind="video"].ll-facebook-reel iframe { aspect-ratio: 9 / 16; }
.ll-facebook-embed[data-kind="post"] iframe { height: 720px; }
.ll-facebook-embed .ll-facebook-original { display: inline-block; margin-top: 6px; font-size: .95em; }
