/* KBM Theme Core 1.3.7-rc.39 — A5 clean submit CSS */
/* KBM Theme Core 1.3.7-rc.26 — clean submit viewport authority */
html:has(body.kbm-theme-clean-submit-viewport-26),body.kbm-theme-clean-submit-viewport-26{
  width:100%;max-width:100%;min-width:0;overflow-x:hidden;
  -webkit-text-size-adjust:100%;text-size-adjust:100%;
}
body.kbm-theme-clean-submit-viewport-26 :is(#page,.site,.site-content,.kbm-theme-main,.kbm-theme-content,main,.site-main){
  width:100%;max-width:100%;min-width:0;overflow-x:clip;
}
@media(max-width:782px){
  body.admin-bar.kbm-theme-clean-submit-viewport-26{padding-top:0}
  body.admin-bar.kbm-theme-clean-submit-viewport-26 #wpadminbar{position:fixed;max-width:100vw;overflow-x:auto}
}

/* rc.36 A4: the canonical base stylesheet reserves mobile appbar space on
 * normal pages. Focus-form routes do not render that appbar. */
body.kbm-theme-core.kbm-theme-clean-submit-viewport-26{padding-bottom:0}
