/* Share the content width without nesting page gutters. */
body.minimal-template #main-content:has(> .minimal-invitation),
body.minimal-template #main-content.poster-route-main{padding:12px 16px 32px!important}
body.minimal-template #main-content>.minimal-invitation,
body.minimal-template #main-content>.minimal-poster-page{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0!important;min-height:0!important}
body.minimal-template .minimal-poster-page .minimal-poster-workspace,
body.minimal-template .minimal-poster-page .minimal-poster-head{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}
@media(max-width:768px){
body.minimal-template #main-content:has(> .minimal-invitation),
body.minimal-template #main-content.poster-route-main{padding:12px 12px max(24px,env(safe-area-inset-bottom))!important}
}
