:is(html:has(.design-screen),body:has(.design-screen)){scroll-snap-type:none;height:100%;overflow:hidden}.design-screen{background:#f0f1f3;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.design-screen-fit{flex:none;position:relative}.design-screen[data-design-ready=false]>.design-screen-fit{visibility:hidden}.design-screen-surface{contain:layout paint;isolation:isolate;background:#fff;position:absolute;top:0;left:0;overflow:hidden;container:design-viewport/size}.design-screen-scroll{overscroll-behavior:contain;scrollbar-width:none;scroll-behavior:smooth;width:100%;height:100%;overflow:hidden auto}.design-screen-scroll::-webkit-scrollbar{display:none}.design-screen-scroll:has(.home-site){scroll-snap-type:y proximity}.design-screen-portals{pointer-events:none;z-index:100;position:absolute;inset:0}.design-screen-portals>*{pointer-events:auto}.design-screen-admin{background:#eceef2}@supports not (zoom:1){.design-screen-surface{transform:scale(var(--design-scale));transform-origin:0 0}}@media (prefers-reduced-motion:reduce){.design-screen-scroll{scroll-behavior:auto}}@media print{:is(html:has(.design-screen),body:has(.design-screen)){height:auto;overflow:visible}.design-screen,.design-screen-surface{contain:none;height:auto;display:block;position:static;overflow:visible;zoom:1!important;transform:none!important}.design-screen-fit{width:auto!important;height:auto!important}.design-screen-scroll{height:auto;overflow:visible}.design-screen-portals{display:none}}.design-screen[data-design-device=mobile][data-design-ready=false]{--design-width:100vw!important;--design-height:100dvh!important;--design-vw:1vw!important;--design-vh:1dvh!important;--site-viewport-height:100dvh!important}.design-screen[data-design-device=mobile][data-design-ready=false]>.design-screen-fit{visibility:visible;width:100%!important;height:100%!important}.design-screen[data-design-device=mobile][data-design-ready=false] .design-screen-surface{zoom:1!important;width:100%!important;height:100%!important;transform:none!important}
