/* Vers en Vorm 4.1.9 — one hero track, no double gutters. */
:root{--vv419-hero-track:1280px;--vv419-hero-gutter:20px}
/* The system-page plugin wrapper must not become a second narrower layout. */
html body.ggw-theme main.ggw-system-page{width:100%!important;max-width:none!important;min-width:0!important;padding-inline:0!important}
html body.ggw-theme main.ggw-system-page > .ggw-system-page__content{
 width:min(var(--vv419-hero-track),calc(100% - 2 * var(--vv419-hero-gutter)))!important;
 max-width:var(--vv419-hero-track)!important;margin-inline:auto!important;padding-inline:0!important;box-sizing:border-box!important;
}
html body.ggw-theme main.ggw-system-page .ggw-system-page__content > .builder-wrapper,
html body.ggw-theme main.ggw-system-page .ggw-system-page__content > .builder-wrapper > .builder-container,
html body.ggw-theme main.ggw-system-page .ggw-system-page__content > .builder-wrapper > .builder-container > .gg44-studio-shared-hero{
 width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;padding-inline:0!important;box-sizing:border-box!important;
}
/* Shared heroes inside a 1280px track must fill it rather than subtract another 40px. */
html body.ggw-theme :is(.ggw-system-page__content,.ggw-container,.builder-container,.container-studio,.gg44-studio-shared-hero,.gg90-managed-hero-wrap) > .ggw-universal-hero{
 width:100%!important;max-width:100%!important;margin-inline:0!important;box-sizing:border-box!important;
}
/* Standalone heroes, including rhyme, archives, themed landing pages and profiles. */
html body.ggw-theme :is(main.ggw-page-main,main.site-main,.site-content) > :is(.ggw-universal-hero,.ggw-hub-hero,.ggwow-hero,.gg-rhyme-hero,.gg38-standard-hero,.gg37-hero,.page-hero-section,.themas-hero-section,.gg-poet-hero,.archive-hero-header,.ggw-studio-hero,.ggw-page-hero,.gg-ga-hero,.gg-profile-banner,.gg90-managed-hero-wrap){
 width:min(var(--vv419-hero-track),calc(100% - 2 * var(--vv419-hero-gutter)))!important;
 max-width:var(--vv419-hero-track)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;
}
/* The homepage is the reference, preserving identical edge alignment on all screens. */
html body #main-content.ggw-home-wow > .ggw-hw-hero.ggw-hw-wrap{width:min(var(--vv419-hero-track),calc(100% - 2 * var(--vv419-hero-gutter)))!important;max-width:var(--vv419-hero-track)!important}
@media(max-width:767px){
 :root{--vv419-hero-gutter:10px}
 html body.ggw-theme main.ggw-system-page > .ggw-system-page__content{width:calc(100% - 20px)!important}
 html body.ggw-theme :is(.ggw-system-page__content,.ggw-container,.builder-container,.container-studio,.gg44-studio-shared-hero,.gg90-managed-hero-wrap) > .ggw-universal-hero{width:100%!important}
}
