/* Native block geometry only. Paint is shared with the editor through mbasic-appearance.css. */
:is(.mbh-site,.editor-styles-wrapper) .mbh-native,
:is(.mbh-site,.editor-styles-wrapper) .mbh-native > main {margin:0;padding:0;max-width:none;}
:is(.mbh-site,.editor-styles-wrapper) .mbh-native .wp-block-group {box-sizing:border-box;}
:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-hero h1 strong {display:block;font-weight:inherit;}
:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-mobi-block {display:block;flex:none;width:168px;max-width:42%;margin:0;}
:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-mobi-block img {display:block;width:100%;height:auto;object-fit:contain;}
:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-code-caption > p:first-child {font-weight:700;}
:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-code-output-label {margin-bottom:8px;}
:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-module-name {font-family:MBHCode,monospace;font-size:15px;line-height:1.7;letter-spacing:-.6px;font-weight:500;}
:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-actions {display:flex;gap:13px;margin-top:29px;}
:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-actions .wp-block-button {margin:0;padding:0;}
:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-actions .wp-block-button__link {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 20px;border-width:1px;border-style:solid;border-radius:4px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.6;letter-spacing:inherit;text-decoration:none;}
:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-actions a:focus-visible {outline-width:3px;outline-style:solid;outline-offset:5px;}
:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-back {margin-top:24px;font-size:12px;font-weight:700;line-height:1.75;}
:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-back a {display:inline-block;}
:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-tool::after {content:'>_';position:absolute;right:33px;top:49px;font-family:MBHCode,monospace;font-size:50px;font-weight:500;line-height:1;pointer-events:none;}
:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-tool-editor::after {content:'{ }';}
@media(max-width:760px){:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-mobi-block{width:142px}:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-module-name{font-size:14px}:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-tool::after{right:25px;top:38px;font-size:46px}}
@media(max-width:420px){:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-mobi-block{width:118px}:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-actions{gap:10px}:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-actions .wp-block-button__link{font-size:12px;padding:11px 15px}:is(.mbh-site,.editor-styles-wrapper) .mbh-native .mbh-tool::after{font-size:38px}}
@media print{.mbh-site .mbh-native .mbh-actions,.mbh-site .mbh-native .mbh-tool::after{display:none}}
