/* Native Site Editor defaults; block attributes and custom inline styles stay editable. */
.vn-native-category-main,.vn-native-post-main{box-sizing:border-box;width:100%;max-width:1440px;margin-inline:auto}
.vn-native-sidebar-layout,.vn-native-main-column,.vn-native-sidebar-column,.vn-native-sidebar{box-sizing:border-box;min-width:0}
.vn-native-sidebar-layout{margin-block:0}
.vn-native-sidebar-column>.wp-block-template-part{height:100%}
.vn-native-sidebar{max-width:100%}
.vn-sidebar-ad-cell,.vn-sidebar-google{min-width:0;max-width:100%}
.vn-sidebar-ad-label{margin:0;font-size:11px;font-weight:700;letter-spacing:.16em;color:#6B6E78;text-align:center}
.vn-native-sidebar .voice-ads-block{min-width:0;max-width:100%}
.vn-native-sidebar .voice-ads-placement{margin-inline:auto}
/* Match the old early wrap while retaining Gutenberg's explicit no-stack choice. */
@media(max-width:1024px){
  .wp-block-columns.vn-native-sidebar-layout:not(.is-not-stacked-on-mobile){flex-wrap:wrap!important}
  .wp-block-columns.vn-native-sidebar-layout:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}
  .wp-block-columns.vn-post-columns:not(.is-not-stacked-on-mobile)>.vn-native-main-column{order:1}
  .wp-block-columns.vn-post-columns:not(.is-not-stacked-on-mobile)>.vn-native-sidebar-column{order:2}
  .vn-native-sidebar-column>.wp-block-template-part{height:auto}
  .vn-native-sidebar-column .is-position-sticky{position:static}
}
