.iris-embed { margin: 1.5em auto; max-width: 100%; }
.iris-embed iframe { max-width:100%; }
.iris-embed-video { position:relative; width:100%; aspect-ratio:16/9; background:#111; }
.iris-embed-video iframe { position:absolute; inset:0; width:100%; height:100%; border:0; }
.iris-embed-pdf-frame { width:100%; }
.iris-embed-link-card { border:1px solid #e5e7eb; border-radius:6px; padding:16px; background:#fff; overflow-wrap:anywhere; }
.iris-embed-link-card a { display:flex; flex-direction:column; gap:6px; text-decoration:none; }
.iris-embed-link-card strong { font-size:1.05em; }
.iris-embed-link-label { font-size:.8em; text-transform:uppercase; letter-spacing:.04em; opacity:.75; }
.iris-embed-link-url { font-size:.85em; opacity:.75; }
.iris-embed-social-frame { max-width:100%; overflow:hidden; }
@media (max-width: 600px) { .iris-embed-pdf-frame iframe { height:480px !important; } .iris-embed-video { aspect-ratio:16/9; } }
