/* UJAR CBT: remove WordPress theme chrome on participant-facing pages only. */
body.ujar-cbt-public-fullscreen {
  margin: 0 !important;
  padding: 0 !important;
  background: #f4f7fb !important;
}
body.ujar-cbt-public-fullscreen #wpadminbar { z-index: 999999 !important; }
body.ujar-cbt-public-fullscreen .site-header,
body.ujar-cbt-public-fullscreen #masthead,
body.ujar-cbt-public-fullscreen header.site-header,
body.ujar-cbt-public-fullscreen .wp-site-blocks > header,
body.ujar-cbt-public-fullscreen header.wp-block-template-part,
body.ujar-cbt-public-fullscreen .wp-block-navigation,
body.ujar-cbt-public-fullscreen nav.main-navigation,
body.ujar-cbt-public-fullscreen .site-footer,
body.ujar-cbt-public-fullscreen #colophon,
body.ujar-cbt-public-fullscreen footer.site-footer,
body.ujar-cbt-public-fullscreen .wp-site-blocks > footer,
body.ujar-cbt-public-fullscreen .entry-header,
body.ujar-cbt-public-fullscreen .entry-footer,
body.ujar-cbt-public-fullscreen .wp-block-post-title,
body.ujar-cbt-public-fullscreen h1.entry-title {
  display: none !important;
}
body.ujar-cbt-public-fullscreen,
body.ujar-cbt-public-fullscreen #page,
body.ujar-cbt-public-fullscreen .site,
body.ujar-cbt-public-fullscreen .site-content,
body.ujar-cbt-public-fullscreen #content,
body.ujar-cbt-public-fullscreen .content-area,
body.ujar-cbt-public-fullscreen main,
body.ujar-cbt-public-fullscreen .wp-site-blocks,
body.ujar-cbt-public-fullscreen .wp-block-post-content,
body.ujar-cbt-public-fullscreen .entry-content {
  max-width: none !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
}
body.ujar-cbt-public-fullscreen .wp-block-group.alignfull,
body.ujar-cbt-public-fullscreen .alignwide,
body.ujar-cbt-public-fullscreen .alignfull {
  max-width: none !important;
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
