/* Applies only on MV canvas pages. Astra headers and content wrappers are not duplicated. */
body.mv-astra-canvas{margin:0;padding:0;background:#fff;color:#202020;font-family:"PingFang SC","Hiragino Sans GB","Noto Sans CJK SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.7}
body.mv-astra-canvas *,body.mv-astra-canvas *::before,body.mv-astra-canvas *::after{box-sizing:border-box}
body.mv-astra-canvas :is(h1,h2,h3,h4,h5,h6){font-family:inherit;font-weight:300}
body.mv-astra-canvas button,body.mv-astra-canvas input{font-family:inherit}
body.mv-astra-canvas img{max-width:100%}
body.mv-astra-canvas dialog:not([open]){display:none}
/* Keep the fixed site header below the WordPress toolbar during admin preview. */
body.admin-bar.mv-astra-canvas header.mv-head{top:32px}
@media(max-width:782px){body.admin-bar.mv-astra-canvas header.mv-head{top:46px}}
@media(max-width:600px){body.admin-bar.mv-astra-canvas #wpadminbar{position:fixed}}
body.mv-astra-canvas.member-page{font-size:14px;line-height:1.8}
