/* The explicit legacy-page inventory uses the homepage's native scale and edges.
   Narrow reading columns and the custom wide 3D hero keep their own sizing.
   Separate Beach/Cove scene containers do not use .wrap and remain untouched. */
body.btd-homepage-width{zoom:1;--vw:100vw;--vh:100vh}
body.btd-homepage-width main .wrap:not(.narrow):not(.design-hero-grid){box-sizing:border-box;width:calc(100% - 112px);max-width:1360px;margin-inline:auto;padding-inline:0}
@media(min-width:1600px){body.btd-homepage-width main .wrap:not(.narrow):not(.design-hero-grid){max-width:1440px}}
@media(max-width:1270px){body.btd-homepage-width main .wrap:not(.narrow):not(.design-hero-grid){width:calc(100% - 72px)}}
@media(max-width:1000px){body.btd-homepage-width main .wrap:not(.narrow):not(.design-hero-grid){width:calc(100% - 48px)}}
@media(max-width:480px){body.btd-homepage-width main .wrap:not(.narrow):not(.design-hero-grid){width:calc(100% - 40px)}}
@media(max-width:360px){body.btd-homepage-width main .wrap:not(.narrow):not(.design-hero-grid){width:calc(100% - 32px)}}
