/* Scoped to system pages; ordinary Astra pages retain the site's normal chrome. */
html.mbb-system-document{margin:0!important;padding:0!important;min-height:100%}
body.mbb-system-page{margin:0!important;padding:0!important;background:#fbf8f3;min-height:100vh;min-height:100dvh}
body.mbb-system-page #wpadminbar,
body.mbb-system-page #masthead,
body.mbb-system-page #ast-desktop-header,
body.mbb-system-page #ast-mobile-header,
body.mbb-system-page #ast-fixed-header,
body.mbb-system-page #colophon,
body.mbb-system-page .site-header,
body.mbb-system-page .site-footer,
body.mbb-system-page .ast-above-header-wrap,
body.mbb-system-page .ast-below-header-wrap,
body.mbb-system-page .ast-mobile-popup-drawer,
body.mbb-system-page .ast-small-footer,
body.mbb-system-page .footer-adv,
body.mbb-system-page #ast-scroll-top{display:none!important}
body.mbb-system-page .mbb-system-main{display:block;width:100%;max-width:none;margin:0;padding:0 12px;min-height:100vh;min-height:100dvh}
body.mbb-system-page .mbb-system-content{width:100%;max-width:none;margin:0;padding:0}
body.mbb-system-page .mbb-system-content>.mbb:not(.mbb-fit){width:100%}
/* Fallback when another template plugin overrides the clean canvas. */
body.mbb-system-page #secondary,body.mbb-system-page .entry-header,body.mbb-system-page .ast-breadcrumbs-wrapper{display:none!important}
body.mbb-system-page #primary{width:100%!important;float:none!important;margin:0!important;padding:0!important;border:0!important}
body.mbb-system-page #content>.ast-container{width:100%;max-width:none;padding:0 12px}
body.mbb-system-page .site-content .ast-article-single{padding:0!important;margin:0!important;background:transparent!important;border:0!important}
body.mbb-system-page .mbb-canvas-skip-link{position:absolute;top:-100px;left:12px;z-index:100000;background:#fff;color:#671c2b;padding:10px 15px;border:2px solid #bc9459;border-radius:6px}
body.mbb-system-page .mbb-canvas-skip-link:focus{top:8px}
@media(max-width:720px){body.mbb-system-page .mbb-system-main{padding:0 8px}body.mbb-system-page #content>.ast-container{padding:0 8px}}
@media print{body.mbb-system-page .mbb-system-main{padding:0;min-height:0}body.mbb-system-page .mbb-canvas-skip-link{display:none}}
