/* Keep the host theme's centered content width; neutralize only shortcode formatting. */
iframe.lca-frame{display:block!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;outline:none;vertical-align:top;background:#fff}
code:has(>iframe.lca-frame),pre:has(iframe.lca-frame){display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;line-height:0!important}
p:has(iframe.lca-frame),.wp-block-shortcode:has(iframe.lca-frame){display:block!important;margin-block:0!important;margin-inline:auto!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;line-height:0!important}
/* Blocksy uses these same variables for the page title and header container. */
.entry-content.is-layout-constrained>p:has(iframe.lca-frame),.entry-content.is-layout-constrained>.wp-block-shortcode:has(iframe.lca-frame){width:var(--theme-container-width,100%)!important;max-width:var(--theme-normal-container-max-width,var(--wp--style--global--content-size,1290px))!important;margin-inline:auto!important}
p:has(iframe.lca-frame)+p:empty{display:none!important}
