/* Shared 90% density for main (_Layout) and auth (_AuthLayout) on typical laptop widths */

@media (max-width: 1366px) {
    html {
        height: 100%;
    }

    body {
        zoom: 0.9;
        /* Pre-zoom height so scaled layout still fills the viewport (avoids top/bottom gaps) */
        min-height: 111.1111vh;
        margin: 0;
    }

    /* Auth login: full-bleed split panel after zoom */
    body:has(.auth-cover-wrapper) {
        background-color: var(--bizey-auth-hero-bg);
    }

    .auth-cover-wrapper {
        min-height: 111.1111vh;
        height: 111.1111vh;
    }
}

@supports not (zoom: 0.9) {
    @media (max-width: 1366px) {
        body {
            transform: scale(0.9);
            transform-origin: top center;
            width: 111.1111%;
            min-height: 111.1111vh;
            margin-left: auto;
            margin-right: auto;
        }

        body:has(.auth-cover-wrapper) {
            background-color: var(--bizey-auth-hero-bg);
        }

        .auth-cover-wrapper {
            min-height: 111.1111vh;
            height: 111.1111vh;
        }
    }
}
