/* Cermeco Animación · contenedor del shortcode */
.cermeco-anim{position:relative;display:block;width:100%;max-width:none;aspect-ratio:16/9;overflow:hidden;background:#bfe2f8;line-height:0;clear:both;padding:0;box-sizing:border-box}
.cermeco-anim--full{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
.cermeco-anim iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;margin:0;display:block;max-width:none}
/* Composición vertical en pantallas estrechas */
@media (max-width:820px){.cermeco-anim{aspect-ratio:3/4}}
