/* Only the authorized shortcode page is marked. Theme/admin pages remain unchanged. */
html.cfap-shortcode-page, body.cfap-shortcode-page {
  margin:0!important; padding:0!important; width:100%; height:100%; overflow:hidden!important;
}
body.cfap-shortcode-page :is(#header,#footer,#wpadminbar),
body.cfap-shortcode-page #main :is(.entry-header,.page-header,.page-title) { display:none!important; }
/* A transformed/contained ancestor must not become the fixed editor's containing block. */
body.cfap-shortcode-page .cfap-layout-path {
  box-sizing:border-box!important; width:100%!important; max-width:none!important; min-width:0!important;
  margin:0!important; padding:0!important; height:auto!important;
  min-height:0!important; max-height:none!important; overflow:visible!important;
  transform:none!important; filter:none!important; perspective:none!important;
  contain:none!important; content-visibility:visible!important; will-change:auto!important;
}
body.cfap-shortcode-page iframe.cfap-embed {
  display:block; position:fixed; inset:0; z-index:1000;
  width:100%!important; max-width:none; height:100vh; height:100dvh;
  border:0; margin:0; padding:0;
}
